shadcn.io is not affiliated with official shadcn/ui
Phase Stepper Onboarding Team Block for React
The first three months at an HR onboarding company as a stepper by phase (Day 1, Week 1, Month 1, Month 3), each phase with four checkable tasks, a progress bar and the mentor assigned to it.
Installation
Overview
An onboarding stepper for React with Base UI, for Orchardyn, an HR onboarding suite. A centred header sits over a framed panel with + marks on its corners. A band across its top is the catalog's horizontal Steps: Day 1, Week 1, Month 1 and Month 3. Choose the phase you are in and the ones behind it tick off. Under the band, the chosen phase shows four tasks as real checkboxes, a count with a bar, and the mentor assigned to that phase with a line in their own words. Week 1 is chosen and five tasks are done when the page loads. Nothing is saved: the list is for this visit. On a phone the stepper scrolls sideways and the mentor goes under the tasks. It's built from Steps, Checkbox, Progress, Avatar and Guides, with CSS transitions and your theme's tokens for every colour. For onboarding pages, new-hire portals and intranets.
FAQ
How do I change the phases and the tasks?
Edit PHASES at the top of the file: each phase has an id, a title, a few words of when, a heading for its tasks, four tasks and its mentor. START lists the task ids ticked on load and START_PHASE the phase chosen. The counts and the bars are counted from the tasks. A phase can have more or fewer than four tasks: the block keeps the height of the tallest panel, so choosing a phase never moves what is below it.
What does the stepper mean, and how do I use it with a keyboard?
It says where you are, not what you've finished: choosing a phase marks the ones before it as passed, whatever their tasks say. Tab goes to the chosen phase; the arrow keys move focus between phases, and Enter or Space chooses one. A status line reads "Week 1: 3 of 4 tasks done" when the phase or a task changes.
Is anything saved?
No. Ticks live in the page's memory only, and the copy says so. A reload starts again from the five tasks ticked on load. To keep progress, store the ticked ids in your own app and pass them in as START.
How is the mentor chosen?
Each phase names its own mentor, with a role and a line: the IT manager for Day 1, a buddy for Week 1, the manager for Month 1 and a sponsor for Month 3. The line is part of the data, so write it in the person's voice. The avatar is an initials circle, hidden from assistive technology, since the name is right beside it.
Related
- Pro
Onboarding Checklist Team
Hiring and onboardingOne person's setup list at a security-awareness company: a ring that fills as tasks are ticked, a Next up band, and fourteen tasks in three collapsible groups, each task with a due tag.
- Pro
Buddy Page Team
Hiring and onboardingA buddy page for an expense-report tool: the new hire and their buddy side by side with a link between them, a five-day first-week list, and three people to ask, each with what to ask them about.
- Pro
An onboarding process section for an HR company's own about page: a live checklist for the first 30 days, grouped by week, with a running count and bar, a tip from your buddy for each week, and ticks that stay on this page for this visit.
- Pro
Onboarding Stepper Navbar
Meters and progressWizard chrome in one bar: Save and exit at the start, four steps in the middle (finished ones take you back), and Back and a Shine Continue at the end that really advance the step, over a hairline that fills as you go.
- Pro
Onboarding FAQ
Steps and plansA first-hour plan as an FAQ for a team workspace: five accordion steps down a numbered rail, each with its duration, under a header that adds the minutes up.
- Pro
Arrivals Ruler Team
Numbers and historySix people who joined a delivery-routing API this quarter, pinned on a twelve-week ruler above the week they started, then listed newest first with where they worked before and what to ask them about.