Progress
Progress bar with glow effect, labels, and variant colors. Visualizes completion status for uploads, tasks, or system metrics.
Variants
Preview
Upload Progress65%
Complete100%
Storage30%
CPU Load85%
Without Label
Preview
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| value | number | - | Progress value from 0 to 100. |
| variant | "default" | "success" | "warning" | "destructive" | "default" | Color variant for the progress bar. |
| label | string | - | Label text displayed above the progress bar. |
| max | number | 100 | Maximum value for the progress bar range. |
| showValue | boolean | - | Show the percentage value alongside the label. |
| className | string | - | Additional CSS classes. |
Accessibility
- Uses
role="progressbar"witharia-valuenow,aria-valuemin, andaria-valuemaxattributes - The
labelprop is linked viaaria-labelledbyso screen readers announce the progress context - Color variants should not be the sole indicator of meaning — use the label to convey status
- Passes through all standard HTML attributes including
aria-*