Skip to content

Import

import { Form } from '@dnb/eufemia/extensions/forms'

Description

Form provides the main forms-helpers including data provider and event handling.

import { Form, Field } from '@dnb/eufemia/extensions/forms'
const existingData = {
email: 'name@email.no',
}
function MyForm() {
return (
<Form.Handler
defaultData={existingData}
onSubmit={async (data) => {
await makeRequest(data)
}}
>
<Form.MainHeading>Heading</Form.MainHeading>
<Form.Card>
<Field.Email path="/email" />
</Form.Card>
<Form.ButtonRow>
<Form.SubmitButton />
</Form.ButtonRow>
</Form.Handler>
)
}

Relevant links