ProgressBar
feedbackLinear progress bar with single/segmented modes, status colors, size variants, striped/animated patterns, and indeterminate loading state. Fundamental UI primitive for pipeline stages, CI progress, and goal tracking.
Import
typescript
import { ProgressBar } from "packages/ui/src";Props
ProgressBarProps
| Prop | Type | Required |
|---|---|---|
value | number | No |
segments | ProgressBarSegment[] | No |
status | default|success|warning|error | No |
size | sm|md|lg | No |
showLabel | boolean | No |
striped | boolean | No |
animated | boolean | No |
indeterminate | boolean | No |
label | string | No |
Examples
Component Showcase
Progress Bar
Linear progress indicator with status colors, size variants, striped patterns, segmented mode, and indeterminate loading.
Interactive Playground
Size Variants
Small (4px)
Medium (8px)
Large (20px) with label
82%
Status Colors
Striped & Animated
Striped
Striped + Animated
Indeterminate
Segmented Mode
Pipeline Stages
Research
Design
Tokens
Implement
Deploy
CI Jobs
Build
Tests
Lint
Deploy
Real-World Use Cases
Token coverage344/400
Drift score100/100
Build progressCompiling...