Skip to content

Progress ​

Last updated

Demo ​

progress/demo.vue
40%

Progress uses Reka UI for progressbar role and ARIA values, with token visuals and optional vivid accent fill.

Props ​

PropDescriptionTypeDefault
valueCurrent progress; null means indeterminatenumber | null0
maxMaximumnumber100
variantFillbrand | accentbrand
toneAccent hue, only for accentblue | sun | cyan | coral | pink | greenblue

Tone defaults to blue and affects accent only. Legacy aurora aliases accent. Keep colors consistent for equivalent states within a workflow.

Provide a purpose name, such as aria-label="Upload progress". Finite values clamp to 0…max; invalid max falls back to 100 so visuals and ARIA agree. Null, NaN and infinite values are indeterminate and omit aria-valuenow. Reduced motion uses a static progress segment.