Skip to content

Progress

A horizontal progress bar with an optional label.

Group: Feedback · Kind: macro · in the lite catalog

example
Upload
tone · neutral
Upload
tone · primary
Upload
tone · success
Upload
tone · warning
Upload
tone · danger
Upload
tone · info
Upload

Open in the playground

The same specimen painted by React, SwiftUI, Compose and gpui.

exponential-ui-progress on Web
exponential-ui-progress on iOS
exponential-ui-progress on Android
exponential-ui-progress on Desktop
Prop Type Required Bindable Description
value number yes yes The current amount, 0 to max.
max number – – The full amount. Default 100.
label string – – A caption above the bar.
tone neutral | primary | success | warning | danger | info – – The fill colour tone. Default "primary".

None.

None.

none

No basic catalog component maps here.

Box · Text

Role: progressbar

progressbar (valuenow/valuemax, labelled by its label)

Not focusable; no keys.

Recipe parts: Progress/root Progress/label Progress/track Progress/fill

Keyed by: tone :hover :pressed :focus :disabled :checked :open :selected :invalid :dragover

Themes · Write a theme

Text · Plan · Badge · Alert · Chip · EmptyState · Meter · Ring