Circular Progress
A small progress ring driven by a value, with an indeterminate spinning state.
Show codeHide code
Installation
import { CircularProgress } from "@makeplane/propel/components/circular-progress";Usage
import { CircularProgress } from "@makeplane/propel/components/circular-progress";
export default function BasicDemo() {
return <CircularProgress value={60} size="md" variant="brand" aria-label="Sync progress" />;
}Examples
Variants
Arc color by signal: brand accent, success/warning/danger outcome.
Show codeHide code
Sizes
Diameter: sm 16px / md 20px.
Show codeHide code
Indeterminate
indeterminate ignores value and shows a fixed quarter arc that spins, with no aria-valuenow.
Show codeHide code
API Reference
CircularProgress
A small progress ring (no label — too small). Drive it with `value` (0–`max`); the arc and `aria-valuenow` follow. Pass `indeterminate` to ignore `value` and spin a fixed quarter arc instead. For a bar with an optional label, use `LinearProgress`. Composes the `elements/circular-progress` primitives on Base UI `Progress`.