Milestone Timeline

Horizontal milestone tracker with tone-filled done checks, a ringed current step, muted pending steps, and dates below.

Milestones
DesignApr 2
BuildApr 12
QAApr 22
LaunchMay 3

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

Import & use
import { Dashboard26 } from "@/components/beste/piece/dashboard26";

<Dashboard26
  heading="Milestones"
  steps={[
    {
      "label": "Design",
      "date": "Apr 2"
    },
    {
      "label": "Build",
      "date": "Apr 12"
    },
    {
      "label": "QA",
      "date": "Apr 22"
    },
    {
      "label": "Launch",
      "date": "May 3"
    }
  ]}
  current={2}
  tone="violet"
/>

More Dashboard pieces

View all Dashboard
68%
Storage used34 GB of 50 GB

Progress Circle

dashboard21

Radial progress gauge with a tone-colored arc, the percentage centered, and a caption line beside it.

api.prod.example99.94%
60 days agoToday

Uptime Status

dashboard16

Status-page timeline where every day is a thin vertical tile colored by up, degraded, outage, or no-data state.

Q2 revenue goal
$148Kof $240K
$92K to goal28 days left

Goal Card

dashboard13

Target-tracking card with a target icon, current / goal values, a tone-colored progress bar, and a deadline footer.

Weekly sessions
186/ 220
34 to targetmax 300

Bullet Chart

dashboard22

Actual-vs-target bar with a tone-colored actual fill on a muted track and a thin foreground tick marking the target.

  • Move
    72 kcal
  • Exercise
    54 min
  • Stand
    88 hr

Activity Rings

dashboard15

Three concentric SVG rings with their own progress levels and a matching legend of labels, values, and units.

Activity
Ada Lovelacejoined
2m
Marcus R.created Project Orion
14m
Priya S.edited Onboarding doc
1h
Tomás L.archived Q1 specs
3h

Activity Feed

dashboard4

Recent-events list with semantic action icons (create, update, delete, signup) and a relative timestamp on the right.