An onboarding checklist with a completion bar, a done count, and steps that strike through as they are finished.
Clinic setup
3/5Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.
import { Progress15 } from "@/components/beste/piece/progress15";
<Progress15
title="Clinic setup"
steps={[
{
"label": "Create your workspace",
"done": true
},
{
"label": "Import member records",
"done": true
},
{
"label": "Connect billing account",
"done": true
},
{
"label": "Invite your team",
"done": false
},
{
"label": "Publish booking page",
"done": false
}
]}
/>Numbered step dots connected by a line. Completed steps fill emerald with a check.
Sunset gradient card with a flame glyph beside a big day count and a longest-streak caption.
Card skeleton with an optional avatar placeholder and shimmer lines of varied widths.
Single horizontal bar divided into tinted segments by percentage, with a legend row below.
Labelled progress bar with a percent readout above and a tonal fill.
Three staggered pulsing dots inside a pill, paired with an optional label.