Demos
Code Editor
const Component = () => { Wizard.useQueryLocator('unique-id') return ( <Form.Handler> <Wizard.Container id="unique-id"> <MyStep title="Step 1" /> <MyStep title="Step 2" /> <MyStep title="Step 3" /> </Wizard.Container> </Form.Handler> ) } const MyStep = ({ title }) => { return ( <Wizard.Step title={title}> <Form.Card> <P>Contents of {title}</P> </Form.Card> <Wizard.Buttons /> </Wizard.Step> ) } render(<Component />)
Reach router
Code Editor
const Component = () => { Wizard.useReachRouter('wizard-with-router', { useLocation, navigate, }) return ( <Form.Handler> <Wizard.Container id="wizard-with-router"> <MyStep title="Step 1" /> <MyStep title="Step 2" /> <MyStep title="Step 3" /> </Wizard.Container> </Form.Handler> ) } const MyStep = ({ title }) => { return ( <Wizard.Step title={title}> <Form.Card> <P>Contents of {title}</P> </Form.Card> <Wizard.Buttons /> </Wizard.Step> ) } render(<Component />)