Determinate Value Bar
An animated value-driven progress bar.
Data feedback
Visual indicator showing completion percentage of a process.
pnpm add @quinkit/uiimport { Progress } from "@quinkit/ui";Live previews · code · themes · viewport · dark mode
An animated value-driven progress bar.
Communicate work of unknown duration.
Processing...
A pulsing bar communicates ongoing work of unknown duration.
Show progress through a set of wizard steps.
Detailed file upload speed and percentage container.
Learning progress card for course modules.
12 of 15 Modules Completed
Progress is part of the Week 4–6 free core component set. It follows the shared component standard with TypeScript exports, semantic token styling, accessibility-minded markup, and Storybook examples.
bg-background, text-foreground, border-border, bg-popover, and text-muted-foreground.Progress adheres to WAI-ARIA design patterns for accessible web components.
Keyboard Navigation
Tab / Shift + Tab — Focuses control and moves between interactive elements.Space / Enter — Triggers action or toggles selection.Escape — Closes open popovers, overlays, or dropdown menus.ARIA Standards
aria-* attributes.ring-ring) visible in both light & dark mode.Add a shadcn-compatible bridge file to your project that re-exports from @quinkit/ui.
npx shadcn@latest add https://quinkit-ui.vercel.app/r/progress.json