A circular progress indicator with an animated arc, rotating tick marks, a glowing pulse, and a counting percentage value, with size and status color variants.
import { ProgressRing } from "@/components/ui/progress-ring"; export default function ProgressRingDemo() { return ( <div className="flex min-h-[360px] w-full flex-wrap items-center justify-center gap-10 bg-background p-8 text-foreground"> <ProgressRing value={72} size="md" label="Default" /> <ProgressRing value={90} size="md" variant="success" label="Success" /> <ProgressRing value={45} size="md" variant="warning" label="Warning" /> <ProgressRing value={18} size="md" variant="danger" label="Danger" /> </div> ); }