Progress

Animated progress bar with 5 variants (default/success/warning/error/info) and 3 sizes.

Live Demo

Variants

Sizes

Props

PropTypeDefaultDescription
valuenumber0Current progress value (0–max).
maxnumber100Maximum value.
size'sm' | 'md' | 'lg''md'Height of the progress bar.
variant'default' | 'success' | 'warning' | 'error' | 'info''default'Color variant.
aria-labelstring'Progress'Accessible label.

Usage

import { Progress } from '@ghiberti85/ui'

// Default
<Progress value={60} />

// Variants
<Progress value={80} variant="success" />
<Progress value={40} variant="warning" />
<Progress value={25} variant="error" />
<Progress value={70} variant="info" />

// Sizes
<Progress value={60} size="sm" />
<Progress value={60} size="md" />
<Progress value={60} size="lg" />

View in Storybook

Open in Storybook
Ghiberti UI — Design System