apps/www/content/docs/components/progress-circle.mdx
import { ProgressCircle } from "@chakra-ui/react"
<ProgressCircle.Root>
<ProgressCircle.Circle>
<ProgressCircle.Track />
<ProgressCircle.Range />
</ProgressCircle.Circle>
<ProgressCircle.ValueText />
</ProgressCircle.Root>
Use the strokeLinecap prop on ProgressCircle.Range to make the ends of the
progress circle rounded.
Use the size prop to change the size of the progress circle component.
Use the colorPalette prop to change the color scheme of the component.
Render the ProgressCircle.ValueText component to display the progress value.
Pass the --thickness css variable to the ProgressCircleRing component to
change the thickness of the ring.
Set the value prop to null to render the indeterminate state.
Pass the stroke prop to the ProgressCircle.Range component to change the
color of the range.
Here's how to create a closed component using the ProgressCircle component.
Use the _indeterminate condition to style the indeterminate state.
<ProgressCircle.Range _indeterminate={{ stroke: "purple.500" }} />