Concrete
data
Component

Line chart

Multi-series trend chart with Concrete grid, endpoint, target, and legend language.

Line chart is the default trend primitive for product summaries. Use dots only for inspection states; let the line and endpoint carry the hierarchy.

Agent runs

Agent run volume with accepted output overlay.

ready
Agent runsAccepted
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

Agent run volume with accepted output overlay.

ready
Agent runsAccepted
Default

Multi-series line chart with endpoint labels.

/render state

Agent runs

Agent run volume with accepted output overlay.

ready
Agent runsAccepted
Target

Trend with a horizontal reference target.

/render state

Agent runs

Agent run volume with accepted output overlay.

ready
Agent runsAccepted
Inspect

Point markers enabled for inspection.

/render state

Agent runs

loading
Loading data
Loading

Stable loading state.

/render state

Agent runs

error
Could not load the run summary.
Error

Failed data state.

/render state
Props

Public contract.

NameTypeDefaultDescription
title *string-Chart title.
descriptionstring-Muted supporting copy.
seriesreadonly DataSeries[][]One or more typed data series.
targetnumber-Optional horizontal reference line.
state'ready' | 'loading' | 'empty' | 'error'readyAsync data state.
messagestring-Optional async state message override.
showDotsbooleanfalseShows every point marker for inspection states.
showEndLabelsbooleantrueLabels each series endpoint.
showGridbooleantrueShows horizontal grid rules.
showXAxisbooleantrueShows sparse x-axis labels.
showYAxisbooleantrueShows y-axis tick labels.
heightnumber220SVG plot height.
legendbooleantrueShows derived legend indicators.
surface'raised' | 'sunken' | 'transparent'raisedPlot stage surface.