Templates
v1.0.0Added in 1.6.0
A public status page like status.acme.com: an overall banner, components with 90-day uptime bars, open incidents, maintenance and history.
The banner sums up every component: green All systems operational, amber Some systems degraded or Partial outage, red Major outage, blue Maintenance in progress (or whatever overall forces). An open incident sits inside the banner with its updates as a timeline (Investigating, Identified, Monitoring, Resolved), newest first. A scheduled maintenance card counts down to its start, then to its end while it runs, and disappears once it is over. Each component row shows its state and a bar of daily blocks: hover a block (or tap it on a phone, then drag sideways to scrub) to read the date, the uptime and what happened; with the keyboard, Tab to a bar and use the arrow keys. Desktop shows 90 days, phones the last 30, each with the average uptime. Past incidents are grouped by day for the last week; Show updates opens an incident's full timeline. Subscribe in the header opens a popover (a bottom sheet on phones) with a validated email signup that spins, then confirms, plus RSS, webhook and calendar links. Every time is shown in timeZone (UTC by default). The page rises in once on mount; reduced motion keeps it still.
npx wingo-ui@latest add status-pagePro item: the CLI needs a Pro account. See plans