Linear Progress

Deployment68%
About this piece

Linear Progress

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

Usage

The import and the props worth knowing about, in one place.

import { Progress3 } from "@/components/beste/piece/progress3";

<Progress3
  value={68}
  label="Deployment"
  tone="success"
/>

More Progress pieces

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

Stacked Bar

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

72%Hydration

Vertical Fill

Vertical tube that fills bottom-up with a gradient, paired with a percent readout and label.

72%

Progress Ring

Circular SVG ring with a centered percentage. Tone sets the stroke color.

Storage used
0%
82 GB of 100 GB, upgrade before Friday

Ring Fill

Circular progress ring that draws itself from zero to the target on mount while the centre percentage counts up in step, then holds.

Onboarding4 / 6

Segmented Progress

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

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

Rating Distribution

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