Concrete
data
Component

Heatmap

Two-axis intensity grid for compact activity and density summaries.

Heatmap should use one accent scale with restrained contrast. Use it when relative density matters more than exact values.

Run intensity

ready
MonTueWedThuFriAM1220283644Mid1725334149PM2230386454
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.

Run intensity

ready
MonTueWedThuFriAM1220283644Mid1725334149PM2230386454
Default

Labeled intensity grid with values.

/render state

Run intensity

ready
MonTueWedThuFriAMMidPM
Quiet

Values hidden for denser overview cards.

/render state

Run intensity

ready
MonTueWedThuFriAM1220283644Mid1725334149PM2230386454
Sunken

Sunken plot surface for dashboard wells.

/render state
Props

Public contract.

NameTypeDefaultDescription
title *string-Chart title.
descriptionstring-Muted supporting copy.
cellsreadonly HeatmapCell[][]Two-axis intensity cells.
showValuesbooleantrueShows cell values.
state'ready' | 'loading' | 'empty' | 'error'readyAsync data state.
heightnumber220Grid stage height.
surface'raised' | 'sunken' | 'transparent'raisedGrid stage surface.