Skip to main content
The Progress component displays the progress of a task or operation.

Installation

Usage

Components

Progress (Root)

number
Current progress value (0-100).
number
default:"100"
Maximum value.

ProgressLabel

Label describing the progress operation.

ProgressTrack

The background track.

ProgressIndicator

The filled portion showing progress.

ProgressValue

Displays the current value as text.

Examples

Basic Progress

With Label and Value

Indeterminate State

Controlled Progress

Accessibility

  • Built on @base-ui/react for ARIA support
  • Proper role=“progressbar” attribute
  • aria-valuenow, aria-valuemin, aria-valuemax
  • Screen reader announcements for value changes