Skip to main content

MultiStepForm

MultiStepForm — Prism component.

Signature
Density
Viewport
Theme follows the navbar ☀/☾ toggle
Live demo
Open ↗

When to use

MultiStepForm — Prism component.

Accessibility

Always render a visible <label> (the label prop wires htmlFor/id for you). Errors set aria-invalid and are announced via aria-describedby. Required fields expose aria-required.

Import

const { MultiStepForm } = window.PrismDesignSystem_39d121;

Props

PropTypeRequiredDescription
stepsWizardStep[]Yes
currentnumberControlled current index. Omit for uncontrolled.
defaultCurrentnumber
onStepChange(index: number) =&gt; void
onComplete() =&gt; void
canAdvance(index: number) =&gt; booleanReturn false to block Next on the given step index.
layout"top" | "side"
labels\{ step?: string; of?: string; back?: string; next?: string; submit?: string \}
actionsReact.ReactNodeReplace the default Back/Next action bar.