Feedback/Progress

Progress

Linear and circular progress indicators with animated fills. Use to show upload progress, onboarding completion, or task status.

import { Progress, CircularProgress } from "@animui/ui"

Basic

Upload progress
Progress0%

Variants

Sizes

Circular

72%
45%

Progress Props

PropTypeDefaultDescription
valuenumber0Current progress value (0–max).
maxnumber100Maximum value.
variant"default" | "gradient" | "striped" | "glow""default"Visual style of the progress bar fill.
size"xs" | "sm" | "md" | "lg""md"Bar height.
labelbooleanfalseShow the percentage label above the bar.
animatedbooleantrueUse a spring animation when the value changes.
classNamestringAdditional classes for the wrapper.

CircularProgress Props

PropTypeDefaultDescription
valuenumber0Progress value (0–max).
maxnumber100Maximum value.
sizenumber80Diameter in pixels.
strokeWidthnumber6Width of the circular track.
labelbooleantrueShow percentage in the center.
classNamestringAdditional classes for the wrapper.
© 2026 Steal Shadow. MIT License.Report an issue