Import
import { Wizard } from '@dnb/eufemia/extensions/forms'render(<Wizard.EditButton />)
Description
Wizard.EditButton is a button to be placed in a summary step.
It provides a toStep property that lets you navigate to a specific step.
import { Hr } from '@dnb/eufemia'import { Form, Wizard, Value } from '@dnb/eufemia/extensions/forms'render(<Form.Handler><Wizard.Layout><Wizard.Step title="Summary"><Form.Card><Value.Name.First path="/firstName" /><Hr /><Wizard.EditButton toStep={2} /></Form.Card></Wizard.Step></Wizard.Layout></Form.Handler>,)
Demos
Code Editor
const Step = ({ title }) => { return ( <Wizard.Step title={title}> <Form.Card> <P>Contents</P> </Form.Card> <Wizard.Buttons /> </Wizard.Step> ) } const Summary = () => { const { summaryTitle } = Form.useLocale().Step return ( <Wizard.Step title={summaryTitle}> <Form.Card> <Value.SummaryList> <Value.Name.First path="/firstName" /> </Value.SummaryList> <Wizard.EditButton toStep={0} /> </Form.Card> </Wizard.Step> ) } render( <Form.Handler data={{ firstName: 'John', }} > <Wizard.Container initialActiveIndex={1}> <Step title="Step" /> <Summary /> </Wizard.Container> </Form.Handler>, )