TrademarkTrademark
Docs
Ctrl k
Search docs...
Components

ProgressBar

Updated: October 18, 2026
View on GitHub
Soon
Not released yet. This is on main and is not in any published version yet. It will not install today.

ProgressBar shows how far along something is. The bar fills to value between min and max, and animates over one second when the value changes. Screen readers read it as a progress bar with its value. See the web ProgressBar page for the web version.

Label

The label shows the value with a percent sign, under the bar by default. labelPosition moves it to the top, left or right. showLabel={false} hides it.

Range and color

min and max set the range. The label shows value with a % sign, as on the web. barBackground sets the bar color, brand-strong by default.

API reference

ProgressBar does not take Flex props. It fills the width; use style for margins.

Prop
Type
Default
Description
valuenumberThe current value. Required.
minnumber0The start of the range.
maxnumber100The end of the range.
showLabelbooleantrueShows the value as a label.
labelPosition"top" | "bottom" | "left" | "right""bottom"Where the label sits.
barBackgroundColors"brand-strong"The bar's solid color.
styleViewStyleStyle for the outer view.
Edit this page on GitHub
TrademarkTrademark
Built with curiosity by Lorant One and the Design Engineers Club