apps/v4/content/docs/components/base/progress.mdx
npx shadcn@latest add progress
<Step>Install the following dependencies:</Step>
npm install @base-ui/react
<Step>Copy and paste the following code into your project.</Step>
<ComponentSource name="progress" title="components/ui/progress.tsx" styleName="base-nova" />
<Step>Update the import paths to match your project setup.</Step>
</Steps> </TabsContent> </CodeTabs>import { Progress } from "@/components/ui/progress"
<Progress value={33} />
Use ProgressLabel and ProgressValue to add a label and value display.
A progress bar that can be controlled by a slider.
<ComponentPreview styleName="base-nova" name="progress-controlled" />To enable RTL support in shadcn/ui, see the RTL configuration guide.
<ComponentPreview styleName="base-nova" name="progress-rtl" direction="rtl" />See the Base UI Progress documentation.