Onboarding Checklist

A Get started card with a list of setup tasks that toggle between done and pending on click, showing a check box and a strikethrough on completed items.

src/registry/ui/onboarding-checklist.tsx/r/onboarding-checklist.json

Installation#

bash
npx shadcn@latest add @minidev/onboarding-checklist

MiniDev UI is in the shadcn registry directory, so the short form works with no setup. Older CLI versions can use the full URL: npx shadcn@latest add https://ui.minidev.pro/r/onboarding-checklist.json

Usage#

tsx
import { OnboardingChecklist } from "@/components/ui/onboarding-checklist"

export function Example() {
  return <OnboardingChecklist />
}

API reference#

OnboardingChecklist props
PropTypeDefault
items{ id: string; label: string; done?: boolean }[]DEFAULT
classNamestring-

Dependencies#

npm

lucide-react

Built from

No other MiniDev files
All dashboard components

Learn more