Stats Bar

Year- or month-scoped metrics band used on Tracking, Budget, and Spending.

Band

Default layout with sparklines (Tracking / Budget year).

$604k
Net worth
$210k
Financial net
$32k
Cash

Digit reveal

valueMotion="digitReveal" for Budget month values.

$482,900
Surplus / Deficit
$6,230
Spending
$2,400
Investments

Cards without sparklines

layout='cards' with showSparklines={false} and optional comparison tooltips.

Total
$5,021
9%
Shared
$3,200
10%
Scott
$1,120
14%
Kristen
$701
5%
Transactions
52
8%

Developer

import { StatsBar } from "@financial-tracking/design-system"

API reference

Buckets use StatsBucket: label, value, history, activeIndex, format, optional color / comparison.

PropTypeDefault
bucketsRequired.StatsBucket[]—
bleedEdge-to-edge negative margins; set false in padded demos.booleantrue
layout"band" | "cards""band"
valueMotion"spring" | "digitReveal""spring"
valueMinCharsdigitReveal min width in ch.number—
showSparklinesbooleantrue
bandBordersbooleantrue
labelPositionDefaults to bottom for band, top for cards."top" | "bottom"—