JSX
<Progress label="Upload progress" />
Installation
Package
CLI (copy source)
pnpm
pnpm add @advui/corenpm
npm install @advui/coreUsage
import { Progress } from '@advui/core'
<Progress value={uploaded} max={total} label="Uploading photos" />Examples
Animated upload
Preview
Code
Uploading…20%
API reference
Progress
| Prop | Type | Default | Description |
|---|---|---|---|
value | number | null | — | Current value; `null` shows an indeterminate bar. |
max | number | 100 | Maximum value. |
label | string | — | Accessible name. |
tone | 'primary' | 'success' | 'warning' | 'error' | 'primary' | Indicator color. |
size | 'sm' | 'md' | 'lg' | 'md' | 4, 8 or 12px tall. |
Accessibility
role="progressbar"witharia-valuemin/max/nowso assistive tech reads the percentage.- Values are clamped between 0 and
max.