Onboarding Steps
ProSampleA multi-step onboarding flow with animated progress, per-step validation and a celebratory finish. Resumes where people left off.
- onboarding
- stepper
- forms
- Name your workspace
- Invite your team
- Pick a starting point
Step 1 of 3
Name your workspace
This is how teammates will find you.
Customize
These controls show a few ways to adapt it. The source is fully editable.
Install
Not published yetnpx shadcn@latest add @uicoolkit/onboarding-stepsInstall commands go live when this item ships to the registry.
Dependencies
- motion
Use with an agent
Copy a prompt with this component, your current preview settings and links to its docs.
Add the UICoolKit "Onboarding Steps" component (onboarding-steps) to this project. Docs: https://uicoolkit.com/components/onboarding-steps Agent docs: https://uicoolkit.com/components/onboarding-steps.md Install: npx shadcn@latest add @uicoolkit/onboarding-steps Preview settings to match: accent Ember, radius 12px, motion on. Use the documented props and className hooks rather than editing internals, and wire it to this app's real state. (Note: this is a sample item from the UICoolKit website shell and is not published yet.)
<Onboarding steps={steps} step={step} onStepChange={setStep} />| Prop | Type | Default |
|---|---|---|
stepsTitle, content and optional validation for each step. | OnboardingStep[] | — |
stepControlled current step. | number | — |
onCompleteCalled after the final step. | () => void | — |
classNameMerged onto the root after defaults, so consumer styles win. | string | — |
motionDisable animation or tune duration, easing and spring values. Reduced motion is honored by default. | boolean | MotionOptions | true |
Every part accepts className, and consumer classes are merged last so they win. Control state from your own data, replace any content, and tune or disable motion.
<OnboardingSteps
className="rounded-none border-2 border-black bg-yellow-300 font-mono"
motion={{ duration: 0.2 }}
/>- Progress is an ordered list with aria-current on the active step.
- Focus moves to each new step's heading.
An original UICoolKit component, designed and built from scratch.
Free items are MIT licensed. Pro items are licensed per purchase.