Skip to content

Uptime

A status page row: a service, its state today and one bar per day of history. Hover a day for what happened.

Services

APIOperational99.98% · 90 days
DashboardOperational100% · 90 days
WebhooksDegraded99.71% · 90 days
90 days agoToday

Installation

Everything ships in one stylesheet. There is nothing to import per component.

<link rel="stylesheet" href="https://mian.ro/dist/mian.css">

Prefer to own the files? /r/uptime.json is a registry item with this component's CSS and example markup, ready to copy into your project with any tool that reads the open registry-item format.

Class reference

Class / attributeDescription
mn-uptimeThe list of services.
mn-uptime-rowOne service.
mn-uptime-headName, a status badge and the uptime figure (<small>).
mn-uptime-barsOne <i> per day. data-s="degraded", "down" or "none" (no data); data-tip is the hover text.
mn-uptime-footThe ends of the time axis.

Accessibility

  • Days that were not fine are shorter as well as coloured, so the history reads without colour.
  • State today’s status in words in the badge.
  • Give each bar strip role="img" and a label that summarises it (“90 days, two incidents”).
Choose a noodle

Minimal

Flat

Pixel

Linear

Thin

Glass

Textured

Bold

Elegant

Rounded

On this page