Skip to content

KPI tile

Tinted stat tile for one headline number + label.

Preview

Jobs today

14
Jobs today
<div class="nx-kpi"><div class="nx-kpi__num">14</div><div class="nx-kpi__lbl">Jobs today</div></div>

API

React props (NxKit)

React (NxKit) props
PropTypeDefaultRequiredDescription
valueReactNodeRequiredThe headline number/value.
labelReactNodeRequiredThe supporting label under the number.

Classes

Framework-agnostic classes
ClassDescription
.nx-kpiTile: accent-50 bg, 12px radius
.nx-kpi__num1.7rem/780, accent-700, -0.03em tracking
.nx-kpi__lbl.78rem, slate-500

Accessibility

  • Numbers use tabular figures via the type scale; pair the tile with a text label — never colour/number alone to convey trend (use Badge/Alert for delta + direction).

Do / Don’t

  • Do: Keep the number short (fits one line).Don’t: Don't stack more than 3 KPI tiles per row on mobile.

View in spec →