Displays an indicator showing the completion progress of a task. Built on Base UI Progress primitives.
import {
ProgressRoot,
ProgressTrack,
ProgressIndicator,
ProgressLabel,
ProgressValue,
} from "@/components/ui/static/progress"<ProgressRoot value={50}>
<div className="flex justify-between mb-2">
<ProgressLabel>Progress</ProgressLabel>
<ProgressValue />
</div>
<ProgressTrack>
<ProgressIndicator />
</ProgressTrack>
</ProgressRoot>valuenumber | nullCurrent progress value (0-100). null for indeterminate.
minnumber0Minimum value.
maxnumber100Maximum value.
getValueLabel(value: number, max: number) => stringFunction to get accessible value label.