2.0 alpha
These docs describe 2.0. Install it with @once-ui-system/core@alpha.
On 1.8.x? Read the 1.x docs
TrademarkTrademarkDocs
Ctrl k
Search 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. You can disable the label by setting the showLabel prop to false. You can modify the bar background by setting the barBackground prop to a solid style property. Control where the percentage label appears using the labelPosition prop.
Prop
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
TrademarkTrademark
Built with curiosity by Lorant One and the Design Engineers Club