Radial Charts
Radial KPI dials for reliability, delivery, and health-overview dashboards.
Radial chart gallery
Standalone dials and health overview composition.
Availability
30-day SLA
On-time delivery
Sprint throughput
Error budget
Remaining
Uptime
30d
Burn rate
SLO burn
default-example.tsx
1import { HealthOverviewGrid, RadialProgress } from "@/registry/ui";23export function RadialChartExample() {4 return (5 <div className="mx-auto grid w-full max-w-6xl grid-cols-1 gap-6 text-left md:grid-cols-2 lg:grid-cols-4">6 <RadialProgress7 value={96.2}8 color="var(--chart-1)"9 title="Availability"10 label="30-day SLA"11 stylePreset="signal"12 />13 <RadialProgress14 value={84}15 color="var(--chart-2)"16 title="On-time delivery"17 label="Sprint throughput"18 stylePreset="glass"19 />20 <div className="md:col-span-2 lg:col-span-2">21 <HealthOverviewGrid22 errorRate={8}23 uptime={99.94}24 burnRate={32}25 stylePreset="terminal"26 />27 </div>28 </div>29 );30}
Installation & source
Install via the shadcn CLI or copy the registry files manually.
bash
npx shadcn@latest add @tt-ui/charts
Props
| Name | Type | Default | Description |
|---|---|---|---|
| RadialProgress | component | - | Supports value, maxValue, label, color, size, and stylePreset variants. |
| HealthOverviewGrid | component | - | Prebuilt multi-dial layout for error budget, uptime, and burn-rate monitoring. |