···11+---
22+title: Progress Circle
33+description: A circular progress indicator component for showing completion status.
44+---
55+66+import { PropDocs } from '../../lib/PropDocs'
77+import { Example } from '../../lib/Example'
88+import { Basic } from '../../examples/progress-circle/basic'
99+import { WithLabel } from '../../examples/progress-circle/with-label'
1010+import { Indeterminate } from '../../examples/progress-circle/indeterminate'
1111+import { Sizes } from '../../examples/progress-circle/sizes'
1212+1313+<Example src={Basic} />
1414+1515+## Installation
1616+1717+Run the following command to add the progress circle component to your project.
1818+1919+```bash
2020+pnpm hip install progress-circle
2121+```
2222+2323+## Props
2424+2525+This component is built using the [React Aria ProgressBar](https://react-spectrum.adobe.com/react-aria/ProgressBar.html).
2626+2727+<PropDocs components={["ProgressCircle"]} />
2828+2929+## Features
3030+3131+### With Label
3232+3333+The label is optional and can be omitted for a minimal progress indicator.
3434+3535+<Example src={WithLabel} />
3636+3737+### Indeterminate
3838+3939+If your progress is not known, you can omit the `value` prop and provide the `isIndeterminate` prop to true.
4040+This is commonly known as a `Spinner`.
4141+4242+<Example src={Indeterminate} />
4343+4444+### Sizes
4545+4646+The progress circle supports three different sizes.
4747+4848+<Example src={Sizes} />
4949+5050+## Related Components
5151+5252+- [Progress Bar](/docs/components/progress-bar) - For linear progress indicators
5353+- [Meter](/docs/components/meter) - For displaying values within a range
5454+- [Label](/docs/components/label) - For form labels
5555+