Shadcn.io is not affiliated with official shadcn/ui
Stats Progress With Sparkline
A progress list stats block for React and Next.js where each row pairs a tabular-nums target ratio, a linear progress bar, and a compact inline ChartContainer sparkline AreaChart showing recent trend built with shadcn/ui and Tailwind CSS
Track goal progress and recent momentum together with this progress-with-sparkline stats card for React and Next.js. Features five rows, each pairing a truncated label, a tabular-nums current-over-target ratio, a threshold-colored h-1.5 linear progress bar with role='progressbar' ARIA, and an inline ChartContainer-wrapped Recharts AreaChart sparkline at h-8 keyed to var(--chart-1). Built with TypeScript, ChartContainer from shadcn/ui, Recharts AreaChart, motion/react parent entrance, Lucide React icons, and Tailwind CSS. Perfect for OKR dashboards, team quota tracking, product-led growth funnels, and quarterly goal overviews.
Related Components
React Stats Block Progress Bar List
Linear progress list
React Stats Block Progress Threshold
Threshold-colored progress
React Stats Block Progress Target Ratio
Ratio progress rows
React Stats Block Progress Delta
Progress with delta badges
React Stats Block Goal With Status
Goal cards with status
React Stats Block OKR Cards
OKR target tiles
FAQ
Was this page helpful?
Sign in to leave feedback.
Progress With Delta Badges
A progress list stats card for React and Next.js with label-left, pill-shaped delta badge right, and a thin linear progress bar beneath each row built with shadcn/ui and Tailwind CSS
Progress With Target Ratio
A progress list stats card for React and Next.js with per-row current/target tabular ratios, threshold-coloured thin progress bars, and semantic goal status built with shadcn/ui and Tailwind CSS