Search

Search the site

All components

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

1import { HealthOverviewGrid, RadialProgress } from "@/registry/ui";
2
3export 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 <RadialProgress
7 value={96.2}
8 color="var(--chart-1)"
9 title="Availability"
10 label="30-day SLA"
11 stylePreset="signal"
12 />
13 <RadialProgress
14 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 <HealthOverviewGrid
22 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

NameTypeDefaultDescription
RadialProgresscomponent-Supports value, maxValue, label, color, size, and stylePreset variants.
HealthOverviewGridcomponent-Prebuilt multi-dial layout for error budget, uptime, and burn-rate monitoring.