labb 0.5.0 is out
Blocks / Wizard

Wizard blocks

Multi-step flows that guide users through setup one validated stage at a time.

Horizontal steps

Three-step workspace setup with a numbered stepper across the top — the step and every answer live in client signals, so nothing touches the wire and going back loses nothing

Frontend
/blocks/app/lb/wizard/horizontal-steps/

Onboarding

Multi-step workspace onboarding — state carried across steps in signals, per-step validation, one final submit to a real Django view

Fullstack
/blocks/app/lb/wizard/onboarding/

Progress minimal

A four-question setup with nothing but a bar and a count — the bar's value and its colour are both driven by one client signal, with no server behind it

Frontend
/blocks/app/lb/wizard/progress-minimal/

Vertical steps

Workspace setup with a step rail down the side — the rail, the panel and every answer read one client signal, with no server behind them

Frontend
/blocks/app/lb/wizard/vertical-steps/

Steps with summary

A checkout-shaped setup wizard whose summary panel is derived live from the answers — plan, seats and monthly total recompute from signals with no server round-trip

Frontend
/blocks/app/lb/wizard/with-summary/