Skip to content
Animations

ProgressRing

Circular SVG progress indicator with four variants: default, dashboard card, gradient arc, and segmented ring.

Preview:
1280px

Default

75%
45%
Done

Dashboard Variant

87%
CPU Usage3 cores active
64%
Memory5.1 / 8 GB
92%
Disk184 / 200 GB

Gradient Variant

78%
Model Accuracy
42%
Training

Segmented Variant

75%
6 of 8 tasks
40%
Progress
100%
All clear

Props

PropTypeDefaultDescription
valuenumberProgress percentage (0–100).
variant'default' | 'dashboard' | 'gradient' | 'segmented''default'Visual style of the ring.
titlestring-Heading text (dashboard variant).
subtitlestring-Detail text below title (dashboard variant).
status'success' | 'warning' | 'error' | 'info'-Semantic color for the ring arc.
segmentsnumber8Number of arc segments (segmented variant).
labelstring-Text in the center of the ring.
sizenumber64Diameter of the ring in px.
strokeWidthnumber4Thickness of the progress arc.
colorstring'#6366f1'Custom color for the arc (overridden by status).