Rating Distribution

Five stacked rows mapping 5–1 stars to amber fill bars and the percentage for each tier.

5
68%
4
22%
3
6%
2
3%
1
1%

Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.

Import & use
import { Progress13 } from "@/components/beste/piece/progress13";

<Progress13
  distribution={[
    68,
    22,
    6,
    3,
    1
  ]}
/>

More Progress pieces

View all Progress
Storage breakdown
  • Media53%
  • Docs23%
  • Cache15%
  • Other10%

Stacked Bar

progress6

Single horizontal bar divided into tinted segments by percentage, with a legend row below.

Deployment68%

Labelled progress bar with a percent readout above and a tonal fill.

Onboarding4 / 6

Row of N equal chunks with the first K filled in the chosen tone. Trailing fraction count.

Level 121840 / 2500 XP

XP Level Bar

progress14

Trophy tile beside a level badge and an XP fraction over a sunset gradient fill bar.

Account
Plan
3
Payment
4
Done

Numbered step dots connected by a line. Completed steps fill emerald with a check.

Thinking

Loading Dots

progress4

Three staggered pulsing dots inside a pill, paired with an optional label.