Skip to Content
ComponentsProgressIndicator

ProgressIndicator

ProgressIndicator renders a Windows 98 progress bar with smooth or tiled fill.

Props

PropTypeDefaultDescription
valuenumberrequiredProgress percentage, clamped from 0 to 100.
variant'default' | 'tile''default'Smooth fill or segmented blocks.
hideValuebooleanfalseHides percentage text.
shadowbooleantrueToggles the inner sunken frame.

Examples

Progress variants

42%
42%
100%
100%

ARIA

ProgressIndicator exposes role="progressbar" with aria-valuemin, aria-valuemax, and aria-valuenow.

Keyboard

ProgressIndicator is read-only and has no keyboard behavior.

SSR

The tile variant measures width after mount. The value remains accessible before measurement completes.

Last updated on