Concrete
data
Component

Metric card

KPI tile composed from Stat, Delta, Sparkline, Indicator, and Concrete surface primitives.

Metric card is for compact dashboard summaries. It accepts formatted values at the boundary and leaves business math to product code.

Agent runs
14,842+18.6%vs last week
Sparkline

Accepted agent runs across production workspaces.

Intervention rate
4.2%-2.4%blocked
Sparkline
Playground

Props in the URL.

Controls update query params directly. Complex slots use curated fixtures so component states stay deterministic, linkable, and screenshot-ready.

Loading playground.
States

Rendered matrix.

Every state maps to the same component render route through the `state` query param.

Agent runs
14,842+18.6%vs last week
Sparkline

Accepted agent runs across production workspaces.

Intervention rate
4.2%-2.4%blocked
Sparkline
Default

KPI tile with value, delta, and sparkline.

/render state
Eval healthLive
14,842+0.8%vs last week
Sparkline

Accepted agent runs across production workspaces.

Intervention rateWatch
4.2%-2.4%blocked
Sparkline
Status

Metric with a terminal status indicator.

/render state
Agent runs
14.8k+18.6%vs last week
Sparkline
Intervention rate
4.2%-2.4%blocked
Sparkline
Compact

Dense grid tile for dashboard rows.

/render state
Props

Public contract.

NameTypeDefaultDescription
label *string-Metric label shown above the value.
value *string-Formatted metric value.
unitstring-Optional unit suffix beside the value.
deltaDataDelta-Optional terminal/error/neutral change indicator.
trendreadonly number[][]Optional inline sparkline values.
trendToneDataTone-Overrides the sparkline tone derived from delta intent.
statusDataLegendItem-Small status indicator in the header.
compactbooleanfalseTight metric card rhythm for dense dashboards.