Wizard

A full-screen step-by-step flow for onboarding and setup: the step with its progress, heading, content and footer on the left, an illustrated stage that slides its scenes on the right.

A block from @tectra-ng/blocks — it comes with tectra-ng, or alone: npm install @tectra-ng/blocks. The examples sit in a 560px screen; in an app the wizard fills the window.

Features4APIThemingAccessibility

Basic

Four steps with a form, an optional step and a finish with a loading button. The stage on the right slides its scenes forward or back and shows the step number and name; the steps rise in with tx-wizard-step--enter.

Acme

Welcome to Acme

Three short steps and your workspace is ready.

Responsive

Below 1024px the stage becomes a band above the step and shows a smaller scene; from 640px the step gets wider side spacing. responsive="container" measures the wizard itself — pick a device to see each width.

PhoneTabletDesktop
Acme

Welcome to Acme

Three short steps and your workspace is ready.

Parts

The parts work on their own too: the progress for any multi-step form, the step head as the heading of a setup page, the footer with its states — a hidden back button on the first step, a skip for optional steps and a loading finish.

Company details

Optional

We use them on invoices and in the emails your customers get.

Design tokens

dt changes the tokens of one wizard part: here thicker, rounder progress segments and a larger step icon.

Launch

Everything is checked. Start when you are ready.