This is step number 1.

This is step number 2.

This is step number 3.

This is step number 4.

This is step number 5.

This is step number 6.

This is step number 7.

This is step number 8.

This is step number 9.

This is step number 10.

This is step number 11.

This is step number 12.

This is step number 13.

This is step number 14.

This is step number 15.

This is step number 16.

Props

Themeable

Accepts StackView props.

Use the wizard key in ThemeProvider to customize the default properties of this component.

Always display cancel button.

backButtonPropsButtonProps

Pass props to the back button.

buttonPropsButtonProps

Pass props to all Button components in the footer.

Pass props to the cancel button.

childrenReactReactNode

The content of the component.

footerPropsButtonProps

Pass props to the Button components.

The initial payload state.

nextButtonPropsButtonProps

Pass props to the next button.

nextButtonTitle(props: { activeStepIndex: number steps: StepProps[] totalSteps: number }) => string

Determines what the next button title displays.

onCancel() => void

Creates a cancel button for canceling a process from the first step.

onSubmit(payload: Record<string, any>, complete: () => void) => void

Called when the Done button is pressed on the last view. Passes back the payload state as well as an option complete callback to revert the button spinner back to normal.

renderProgress(props: { activeStepIndex: number steps: StepProps[] totalSteps: number }) => React.ReactNode

Provide a custom progress component to render in place of StepperProgress.