Design System v1.0

Empty state

A composable zero-state layout for empty lists, no-results searches, and first-run screens.

With action

Icon, title, description, and a primary call to action.

No sensors yet

Connect your first sensor to start tracking consumption, cost, and emissions across your sites.

In a data table

Composed inside a table frame as its zero-state — the recommended pattern for data components.

SensorSiteReading
No readings in this range

No sensor readings were recorded for the selected period. Import a file or widen the date range.

API reference

An empty-state placeholder: a dashed-border container with a header (media, title, description) and a content area for actions.

Anatomy
EmptyCentered dashed-border container for the empty state.
EmptyHeaderCentered column grouping media, title, and description.
EmptyMediaIcon or media holder with a variant style.
EmptyTitleThe empty-state heading text.
EmptyDescriptionMuted paragraph describing the empty state.
EmptyContentColumn area for actions or supplementary content.
Props
PartPropTypeDefaultDescription
EmptyMediavariant"default" | "icon""icon"Media style — bare or a rounded muted icon tile.

Command Palette

Search for a command to run...