Skip to Content
This documentation is provided with the HEAT environment and is relevant for this HEAT instance only.
Dashboard ComponentsNextStatsSummary (Next)

StatsSummary (Next)

Metric table: layout statsItems.columns[] defines labels and field name keys; channel data.value supplies row values.

Summary

Value
Layout idStatsSummary
Widget configstatsItems
Channel shapevalue

Migration status

migrated , reference: tools/arbex/reference/next/StatsSummary.json (4-blocks separate columns mock). See Dataservice migration status.

Layout

FieldDescription
channelsOne channel per table
statsItems.columns[]label, name, optional unit, subtitle, column
statsItems.areSeparateColumnsWhen true, each column is its own block
statsItems.columnCountWhen greater than 1, metrics render as a CSS grid of that many columns. Ignored when rowColumnCounts is set.
statsItems.rowColumnCountsRow-group column counts. [3, 2] places the first 3 metrics in a 3-column row (third width), then wraps remaining metrics in a 2-column grid (half width). Last entry consumes leftovers.
statsItems.positionLayout ordering hint

Data contract

ShapePayload
valuedata.value keys match columns[].name. Optional table: { columns, rows } renders a nested two-axis table under the metrics (for example EA Type / EA Time).

Storybook: Organisms/Stats/StatsSummary/SessionSummaryGrid and VignetteSummaryWithTable.

Example

StatsSummary.json. Weather overview variants also appear in mock layout. RAG: tools/arbex/rag/reference/components/StatsSummary.md.