shadcn.io is an independent project built on shadcn/ui
A bar at 60 percent on a 16 pixel track. It stands taller than the default, with the usual primary fill and no label.
Use the taller track when the bar is a main status, not a footnote. A Slider is the one to use if people should change the value. In React, Ark UI does not move the bar on its own.
Installation
Anatomy

Usage
<Progress
aria-label="Upload progress"
className="w-full max-w-md *:data-[slot=progress-track]:h-4"
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-4 makes the track 16px 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.





