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.