MetricGrid
Metrics & Status

MetricGrid

Responsive grid of MetricCards, typically the summary strip at the top of a dashboard. Auto-fits by default.

Props

MetricGrid extends HTMLAttributes<HTMLDivElement>.

MetricGridProps props
PropTypeDefaultDescription
metricsMetricDatum[]—Array of metric data objects.
columnsnumber—Fixed column count. Omit to auto-fit.
minColumnWidthnumber150Minimum tile width when auto-fitting.
variant"bordered" | "plain"—Forwarded to each MetricCard.
connectedboolean—Removes gaps and adds borders between metrics.

Examples

Grid of 4 metrics

MetricGrid with 4 metrics

Connected dashboard header strip

MetricGrid connected
ImportTSX
import { MetricGrid } from "@solarius/onset";
import type { MetricDatum, MetricGridProps } from "@solarius/onset";