@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
79 lines (64 loc) • 1.91 kB
Markdown
---
title: 'Wizard.PreviousButton'
description: '`Wizard.PreviousButton` connects to the `Wizard.Context` to move the user to the previous step when clicked.'
version: 11.0.0
generatedAt: 2026-04-21T13:57:53.837Z
checksum: 090b7d977ba4be5e2c4c04d199a30a4048416c59f443a56985df2f80629d9c40
---
```tsx
import { Wizard } from '@dnb/eufemia/extensions/forms'
render(<Wizard.PreviousButton />)
```
`Wizard.PreviousButton` connects to `Wizard.Context` to move the user to the previous step when clicked.
- [Source code](https://github.com/dnbexperience/eufemia/tree/main/packages/dnb-eufemia/src/extensions/forms/Wizard/PreviousButton)
- [Docs code](https://github.com/dnbexperience/eufemia/tree/main/packages/dnb-design-system-portal/src/docs/uilib/extensions/forms/Wizard/PreviousButton)
**Note:** This button is used in [Wizard.Buttons](/uilib/extensions/forms/Wizard/Buttons/), which is easier to integrate into most wizards.
```jsx
import { Form, Wizard } from '@dnb/eufemia/extensions/forms'
render(
<Form.Handler>
<Wizard.Container>
<Wizard.Step title="Step 1">previous step</Wizard.Step>
<Wizard.Step title="Step 2">
<Wizard.PreviousButton />
</Wizard.Step>
</Wizard.Container>
</Form.Handler>
)
```
```tsx
render(
<Wizard.Provider
value={{
activeIndex: 5,
handlePrevious: () => console.log('handlePrevious'),
handleNext: () => null,
setActiveIndex: () => null,
setFormError: () => null,
}}
>
<ComponentBox>
<Wizard.PreviousButton />
</ComponentBox>
</Wizard.Provider>
)
```
```json
{
"locales": ["da-DK", "en-GB", "nb-NO", "sv-SE"],
"entries": {
"WizardPreviousButton.text": {
"nb-NO": "Tilbake",
"en-GB": "Back",
"sv-SE": "Tillbaka",
"da-DK": "Tilbage"
}
}
}
```