Progress Circle

Circular and half-circle progress gauges with a centre value and label, drawn as pure SVG arcs.

$bunx shadcn@latest add @nx-ui/progress-circle
Registry item
Installs withutils

Sizes

72%
72%
72%
72%

With labels

A gauge for how much of the verification checklist is done.

64%Verified
100%Complete
20%Started

Half circle

48%Capacity
82%Soil health

Custom centre content

88/ 100

API reference

Exported parts and their props, extracted from the component source.

PropTypeDefaultDescription
valuenumber0
maxnumber100
sizekeyof typeof sizeMap"md"
variant"circle" | "half""circle"
labelReact.ReactNode
showValuebooleantrueShow the percentage in the centre (default true).
childrenReact.ReactNode

…extends Omit<React.ComponentProps<"div">, "children">