ComponentsAnalyticsGrid

layoutstexulinot agent-emittableapp

AnalyticsGrid

analytics-grid

Auto-fit KPI and widget grid for dashboard screens.

Live examples

Three columns

Three columns

Loading demo…

Props

Public props for AnalyticsGrid
NameKindRequiredDefaultDescription
columnsnumberno3Preferred column count (1–4)
minItemnumberno280—
gapstringno"1rem"—
densebooleannofalse—
labelstringno——
childrenslotyes——
classstringno——

Keyboard

Keyboard behavior for AnalyticsGrid
KeyAction
—See accessibility notes for keyboard behavior.

Accessibility

  • Optional region label names the metrics group.

Evidence for analytics-grid

Latest committed gates for analytics-grid (as of 2026-10-23). Static snapshot — not live CI.

Behavior

n/ano behavior scenario

No dedicated behavior scenario for this catalog id (a styled or display surface, covered by its unit and axe tests).

Size (gzip)

texuli/analytics-grid · budget 12.0 KiB

Budget from texuli.budgets.json; re-measure with `pnpm size --filter <entry>`.

Axe

documented

  • tests/e2e/site-component-pages.spec.ts
  • docs/quality (a11y-*)

Site component pages axe gate; package-level a11y docs under docs/quality when present.

Browsers

  • chromium
  • webkit
  • mobile

Playwright projects: Desktop Chrome, Desktop Safari, Pixel 7. Firefox is a known gap on this host.

When to use

Use when

  • KPI tiles and chart cards inside a dashboard

Don’t use when

Prefer another component

  • Single full-bleed chart