Interface: StepConfig¶
Defined in: src/components/multi-step-form/MultiStepForm.tsx:20
Individual step configuration
Properties¶
content¶
content: (
props) =>ReactNode
Defined in: src/components/multi-step-form/MultiStepForm.tsx:26
Step content render function
Parameters¶
props¶
Returns¶
ReactNode
description?¶
optionaldescription?:string
Defined in: src/components/multi-step-form/MultiStepForm.tsx:24
Optional description text
label¶
label:
string
Defined in: src/components/multi-step-form/MultiStepForm.tsx:22
Step label displayed in stepper
nextButtonLabel?¶
optionalnextButtonLabel?:string
Defined in: src/components/multi-step-form/MultiStepForm.tsx:30
Optional custom label for the Next button (e.g., "Add Patient", "Create User")
validate?¶
optionalvalidate?: () =>boolean|Promise\<boolean>
Defined in: src/components/multi-step-form/MultiStepForm.tsx:28
Optional validation function - returns true if step is valid
Returns¶
boolean | Promise\<boolean>