Skip to content
This repository was archived by the owner on Nov 1, 2024. It is now read-only.

Commit 03df908

Browse files
committed
fix: show backend error in ui on dataset creation
1 parent 4e6f051 commit 03df908

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

components/dataproducts/dataset/newDatasetForm.tsx

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { useMutation } from '@apollo/client'
22
import { yupResolver } from '@hookform/resolvers/yup'
3+
import ErrorMessage from '../../lib/error'
34
import { Button, Checkbox, Heading, Radio, RadioGroup, Textarea, TextField } from '@navikt/ds-react'
45
import { useRouter } from 'next/router'
56
import { Controller, FieldValues, useForm } from 'react-hook-form'
@@ -115,7 +116,7 @@ const NewDatasetForm = ({ dataproduct }: NewDatasetFormProps) => {
115116
: setValue('keywords', [keyword])
116117
}
117118

118-
const [createDataset, { }] = useMutation(
119+
const [createDataset, { loading, error: backendError }] = useMutation(
119120
CREATE_DATASET,
120121
{
121122
onCompleted: (data) =>{
@@ -222,6 +223,7 @@ const NewDatasetForm = ({ dataproduct }: NewDatasetFormProps) => {
222223
</RadioGroup>
223224
)}
224225
/>
226+
{backendError && <ErrorMessage error={backendError}/>}
225227
<div className="flex flex-row gap-4 grow items-end">
226228
<Button
227229
type="button"

0 commit comments

Comments
 (0)