shadcn.io is an independent project built on shadcn/ui
A bar at 60 percent on a 24 pixel track. The fill is the default primary color, and no label sits beside it.
Use the tall track when progress is the whole message, such as a full-screen install. A Circular Progress can play that role in a square. In React, Ark UI shows only the value you pass.
Installation
Anatomy

Usage
<Progress
aria-label="Upload progress"
className="w-full max-w-md *:data-[slot=progress-track]:h-6"
value={60}
/>FAQ
How is the track's height set?
With a class on Progress, since it has no size prop.
*:data-[slot=progress-track]:h-6 makes the track 24px tall.
The fill is h-full, so it follows.
How tall is it without the class?
This demo sets no height. Each theme style sets its own, from h-0.5 to h-3.
Does the height change the colors?
The fill is bg-primary and the track bg-muted, from the theme's progress styles. This demo adds no color class.
API Reference
Progress
Sets aria-label="Upload progress" and value={60}. The rest is on the Progress page.





