Components/Stat / KPI

UI component

Stat / KPI

Bold metric display with a hero number in Display type. Mono label underneath, optional trend arrow with value. 5 tone variants, 3 sizes, bordered or unbounded.

Display5 tones3 sizesTrend up/down
components/ui/Stat.jsx
Tones
5 background tones
$28.9k
Revenue12%
1,280
Users
94%
Uptime0.3%
342
Conversions8%
$0.82
CPC4%
Sizes
sm · md (default) · lg
$28.9k
Revenue
$28.9k
Revenue
$28.9k
Revenue
Dashboard composition
Typical 4-up KPI row
$28.9k
MRR12%
1,280
Users8%
94%
Uptime0.3%
$0.82
CPC4%
Props
PropTypeDefaultDescription
valuestring | numberThe hero metric — rendered large in Display weight 900.
labelstringnullMono uppercase descriptor below the value.
trend"up" | "down" | nullnullDirection arrow. up = neon green, down = coral.
trendValuestringnullText beside the trend arrow, e.g. "12.4%".
tone"white"|"paper"|"lime"|"violet"|"dark""white"Card background color.
size"sm"|"md"|"lg""md"Value font size: sm=28px, md=40px, lg=56px.
borderedbooleantrueWrap in ink-bordered card. Set false for inline use.
Usage
import { Stat } from "components/ui/Stat";

// Basic
<Stat value="$28.9k" label="Revenue" />

// With trend
<Stat
  value="$28.9k"
  label="MRR"
  trend="up"
  trendValue="12.4%"
  tone="lime"
/>

// Dark + large
<Stat value="94%" label="Uptime" tone="dark" size="lg" />