Skip to content
Data & ChartsPro

Status Strip

A row of day bars from a status page — green when all was well, amber when degraded, red for an outage.

Usage

Service status

All systems normal

99.98%

uptime · 30 days

1 incident in 30 days

Hover a day for details

  • APIOperational
  • DashboardOperational
  • WebhooksOperational

Installation

bash
npm install @wunderui/react

Then import what you need:

tsx
import {
  StatusStrip,
  StatusStripDay,
  StatusStripProps,
  StatusStripStatus,
} from "@wunderui/react"

Examples

One strip per component

Shorter 24 px strips stacked per service, each with its own uptime.

Components

Sep 9 – Oct 8, 2026

4 incidents
  • API99.98%
  • Dashboard100%
  • Webhooks99.71%
  • Search99.94%
30 days agoToday

Hourly runs

24 hourly bars with custom end captions; two slow hours in amber.

Sync jobs

Every 75 seconds · last 24 hours

99.8%
2 slow hours, 0 failed runs

API Reference

PropTypeDefault
days{ date?: string; status: "up" | "degraded" | "down" | "none"; label?: string }[]—
startLabelReactNode"30 days ago"
endLabelReactNode"Today"
heightnumber36
tooltipbooleantrue
onDayHover(day | null, index | null) => void—
animatebooleantrue