ServiceHealthList
Chart
Per-service status rows: a status dot (down > degraded > operational), the service name, an optional right-aligned detail such as an uptime percentage, and, when the item carries periods, an inline strip of its latest 14 periods beside the detail.
Playground
Every control sets a real prop of ServiceHealthListProps. The JSX below updates as you go.
Web
iOS
Android
JSX · ServiceHealthListProps
Variants
3 examples from src/charts/service-health-list/service-health-list.md, each rendered live from its own JSX.
Anatomy
1
List
2
Status dot
3
Service
4
Uptime
Dimmed parts appear only in some states or variants.
Props
8 props on ServiceHealthListProps, grouped as they are declared in source. Required props are marked *.
Accessibility and keyboard
Keyboard
Tab
Focuses the plot
ArrowLeft
ArrowRight
Steps through points when inspectable
Escape
Clears the inspected point
Semantics
Roles
button
group
image
img
ARIA on web
aria-hidden
aria-label
Platform skins
The playground's props on each platform: same tree, native shapes, type and touch sizes.
Usage
It shares its strip renderer with UptimeBar, so the two never drift. onPressItem turns rows into drill-in buttons; compact tightens the rows; plain strips the card surface for nesting.
Tokens
Read from the playground render. Values follow the scheme and the ion hue.
--bad
--fd
--fm
--ft
--ln
--ok
--sf
--sh-sm
--tx2
--tx3
--warn