5-step wizardPer-step stateAll field typesLive DevTools on each step
π€
Personalπ‘
Skillsπ°
Compensationπ
Securityπ
Cover NoteYour basic contact information.
const steps: WizardStep[] = [
{
id: 'personal',
title: 'Personal',
icon: 'π€',
fields: [
{ name: 'firstName', type: 'text', label: 'First Name',
validation: { required: 'Required' }, colSpan: 6 },
{ name: 'email', type: 'email', label: 'Work Email',
validation: { required: true }, colSpan: 6 },
],
},
// β¦more steps
];
<RavenWizardForm steps={steps} onSubmit={handleSubmit} />