UptimeStrip
Metrics & Status

UptimeStrip

Status-page style slat strip showing per-bucket health history for a service, sync, or SLA window. Oldest segment first.

Props

UptimeStrip extends HTMLAttributes<HTMLDivElement>.

UptimeStripProps props
PropTypeDefaultDescription
segmentsUptimeTone[]—Array of tones, oldest first. "ok" | "warn" | "err" | "idle".
heightnumber22Strip height in px.
startLabelReactNode—Label under the left end (e.g. '90d ago').
endLabelReactNode—Label under the right end (e.g. 'today').
renderTooltip(index: number) => ReactNode—Renders a tooltip on hover for the segment at the given index.

Examples

Mixed status segments

UptimeStrip mixed

With labels

UptimeStrip with labels
ImportTSX
import { UptimeStrip } from "@solarius/onset";
import type { UptimeStripProps, UptimeTone } from "@solarius/onset";