Blocks

Onboarding - Wizard

Multi step wizard blocks: a horizontal stepper, a vertical stepper with descriptions, a sidebar wizard with a progress bar, a validated multi step form, a review and confirm step and a wizard in a dialog.

The wizard blocks cover the usual ways to split a long setup into steps. Most of them keep their values in a single reactive object, so the state survives going back and forward, and one uses vee-validate with a yup schema per step when you need real validation.

Everything is fictional sample content. Steppers use the Reka stepper under the hood, which handles the keyboard and aria attributes, and steps that are still ahead of you are disabled.

Style One

Horizontal stepper in a card with numbered indicators that turn into check marks, back and continue buttons and a success step at the end.

External View

Style Two

Vertical stepper on the left with a title and short description for each step, the form on the right, a progress percentage and a review step at the end.

External View

Style Three

Full height wizard with a sidebar that has a brand, a progress bar and a step list, a main area for each step and sticky actions at the bottom. The sidebar stacks above the form on small screens.

External View

Style Four

Multi step form with validation. One useForm swaps its yup schema per step, errors show under each field, Continue only moves on when the step is valid and values are kept when you go back.

External View

Style Five

Review and confirm. Summary cards for each section with an edit link, a terms checkbox that unlocks the confirm button and a success message.

External View

Style Six

Wizard in a dialog. A button opens a three step modal with a progress bar, skip for now and a reset when the dialog closes.

External View