Progress
Display task completion.
Interactive progress
45%
basic.tsx
Progress states
Static progress
45%
Task failed
Task complete
Unknown duration
states.tsx
Circular progress
In progress
45%
Complete
Failed
circles.tsx
Segments and dashboards
Segmented tasks
75%
Discrete steps
60%
Dashboard
65%
capabilities.tsx
Unfinished line progress has a soft shimmer within its filled portion. Set active={false} for a static bar. Completed, failed, indeterminate and stepped progress omit the shimmer. Motion preferences from the system and ConfigProvider are respected.
Progress API
Types
Import the component props and item types when preparing your own values.
Usage notes
Reaching 100% automatically uses success styling. Set aria-label to identify the task, such as upload progress. The numeric progress is also exposed to assistive technology.