Skip to content
TrademarkTrademark
Docs
Components

ProgressBar

Updated: June 30, 2026
View on GitHub

A component for showing the progress of an action or task with an animation as it progresses.

Label

You can disable the label by setting the showLabel prop to false.

BarBackground

You can modify the bar background by setting the barBackground prop to a solid style property.

Label position

Control where the percentage label appears using the labelPosition prop.

API reference

Type
Default
valuerequired
Where the bar sits, between min and max.
number—
min
Value at an empty bar.
number0
max
Value at a full bar.
number100
showLabel
Show the percentage alongside the bar.
booleantrue
labelPosition
Which side the label sits on.
topbottomleftright
bottom
barBackground
Fill colour of the bar itself.
StyleProps["solid"]brand-strong
className
string—
style
React.CSSProperties—
…and every FlexProps propinherited—
Edit this page on GitHub