Command Palette
Search for a command to run...
Progress
Displays an indicator showing the completion progress of a task.
A progress bar component built on top of Radix UI Progress.
Installation
npx shadcn@latest add progressUsage
import { Progress } from "@/components/ui/progress"<Progress value={33} />Examples
With Value
"use client"import * as React from "react"import { Progress } from "@/components/ui/progress"export default function ProgressDemo() {const [progress, setProgress] = React.useState(13)React.useEffect(() => { const timer = setTimeout(() => setProgress(66), 500) return () => clearTimeout(timer)}, [])return <Progress value={progress} className="w-[60%]" />}Props
Progress
| Prop | Type | Default | Description |
| :-- | :-- | :-- | :-- |
| value | number | undefined | The progress value. |
| max | number | 100 | The maximum progress value. |