Officina UI
Components

Progress

Determinate progress bar with tones, sizes, and value label.

Progress shows determinate completion from 0 to max.

Example

Preview
Uploading30%
import { Progress } from '@officina/ui';

<Progress value={30} label="Uploading" showValue />
<Progress value={80} variant="success" />

API

PropTypeDefaultDescription
value*number—Current progress value, from 0 to `max`.
ariaLabelstring—Accessible name when no visible `label` is provided.
labelstring—Visible label rendered above the track.
maxnumber100Maximum value. Defaults to 100.
showValueboolean—Show the numeric percentage beside the label.
size"xs" | "sm" | "md" | "lg" | null—
variant"accent" | "success" | "warning" | "danger" | null—

On this page