Circular Progress
Circular progress indicators show completion percentages of tasks or background actions in a radial circle style.
import
import { CircularProgress } from "@/components/ui/circularProgress/circularProgress";$
npx @bloomui-react/cli add circularProgresscircularProgress.tsx
Default
Standard radial circular indicator.
70%
45%
Running tasksColors
Supports theme-aligned alert colors: primary, success, warning, danger, and default.
color:
primary | success | warning | danger | defaultPrimary
Success
Warning
Danger
Default
Sizes
Render radial progress rings in different sizes: sm, md, or lg.
size:
sm | md | lg50%
Small50%
Medium50%
LargeIndeterminate Spin
Pass isIndeterminate to spin the circular boundary continuously during loading states.
isIndeterminate: boolean
Connecting...
Saving profile...
Real-Time Simulated Progress
Radial circular progress bar dynamically moving from 0 to 100.
showValueLabel: any
0%
Syncing data...0%
CompletedProps — CircularProgress
Supported properties for the CircularProgress component.
| Prop | Type | Default | Description |
|---|---|---|---|
| value | number | 0 | Completion percentage value (0 to 100). |
| size | 'sm' | 'md' | 'lg' | 'md' | Outer radial dimension size mapping. |
| color | 'default' | 'primary' | 'success' | 'warning' | 'danger' | 'primary' | Stroke color palette of the indicator circle. |
| isIndeterminate | boolean | false | Spin circular outline indefinitely for loading state. |
| showValueLabel | boolean | false | Renders percentage number centered inside circular container. |