Timeline Steps

Account
Plan
3
Payment
4
Done
About this piece

Timeline Steps

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

Usage

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

import { Progress1 } from "@/components/beste/piece/progress1";

<Progress1
  steps={[
    {
      "label": "Account"
    },
    {
      "label": "Plan"
    },
    {
      "label": "Payment"
    },
    {
      "label": "Done"
    }
  ]}
  current={2}
/>

More Progress pieces

View all Progress
All setYour payment has cleared

Success Check

Emerald filled circle with a bold check inside, a soft pinging ring, and a title plus description beneath.

Migration

Export
Map fields
3
Review
4
Go live

Review finishes today, go live is scheduled for Friday.

Horizontal Step Tracker

A horizontal progress card with numbered nodes joined by connectors, marking finished, current, and upcoming steps.

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.

Storage breakdown
  • Media53%
  • Docs23%
  • Cache15%
  • Other10%

Stacked Bar

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

Deployment68%

Linear Progress

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