StepperState

Primitive #26

🔍 Problem it solves

Multi‑step workflows need to track current step, visited steps, and navigation rules. Required steps must be completed before proceeding; optional steps can be skipped.

✅ Solution

StepperManager combined with live validation: Next button is disabled until required fields are valid. Optional steps never block navigation.

🧩 Used by components

Stepper, Wizard, CheckoutFlow, Onboarding, MultiStepForm

🎮 Interactive demo