Components/Progress

Progress

display

Animated progress bar supporting determinate and indeterminate modes with color variants.

import { Progress } from '@/components/forge'

Preview

Progress

Code Example

Props

PropTypeDefaultRequiredDescription
valuenumber-NoProgress percentage 0–100
variant'default' | 'success' | 'warning' | 'danger''default'NoColor variant
indeterminatebooleanfalseNoAnimated loading state without a set value
size'sm' | 'md' | 'lg''md'NoTrack height

Variants

defaultsuccesswarningdanger

Accessibility

  • Uses role="progressbar" with aria-valuenow, aria-valuemin, aria-valuemax
  • Indeterminate mode uses aria-label instead of aria-valuenow

Related Components