Streak Counter

Sunset gradient card with a flame glyph beside a big day count and a longest-streak caption.

27Day streak
Longest: 42 days

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

Import & use
import { Progress10 } from "@/components/beste/piece/progress10";

<Progress10
  streak={27}
  longest={42}
  longestLabel="Longest"
  longestSuffix="days"
  label="Day streak"
  tone="emerald"
/>

More Progress pieces

View all Progress
Level 121840 / 2500 XP

XP Level Bar

progress14

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

72%

Progress Ring

progress2

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

Skeleton Loader

progress12

Card skeleton with an optional avatar placeholder and shimmer lines of varied widths.

Deployment68%

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

Clinic setup

3/5
Create your workspace
Import member records
Connect billing account
Invite your team
Publish booking page

An onboarding checklist with a completion bar, a done count, and steps that strike through as they are finished.

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

Stacked Bar

progress6

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