Maintenance Page
Full-page planned maintenance screen with a stated window, estimated time remaining, a do-nothing instruction, and a status-page link.
Full-page planned maintenance screen with a stated window, estimated time remaining, a do-nothing instruction, and a status-page link.
The Application Collection unlocks the source for every Application block. All Access unlocks every Collection.
Already purchased? Log in
Maintenance Page is a full-page planned-maintenance screen centered on a muted background. The Acme lockup sits above a card that opens with a Clock icon, the heading Down for planned maintenance, and the honest explanation We are upgrading the database layer. Everything will come back automatically when the window closes. A ruled table states the window plainly: Started Sat Jun 14, 01:00 UTC, Ends by Sat Jun 14, 03:00 UTC, Estimated remaining 1 hr 24 min remaining. The muted callout tells users Nothing to do on your end; the external link goes to status.acme.com with a note to subscribe for SMS or email. A footer line confirms that maintenance is announced at least 48 hours in advance.
The maintenance window is a single const object. No mascot, no animation, no fake countdown timer that would need a client component.
Reach for this block as the full-page gate served at your domain root during a maintenance window, swapping in the real window times from your deployment config. Do not show it for unplanned outages; this page makes a promise about when the service returns.
A natural flow around it on an Application Pro page:
Before
After
One strong use is the planned database-upgrade gate. Other maintenance screens:
Tip: a status-page link and an advance-notice promise together turn an outage into a kept commitment.