Skip to content

Commit a823759

Browse files
committed
Revert commit
1 parent c055064 commit a823759

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

packages/shared-components/src/pages/FyllUtRouter.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ const FyllUtRouter = ({ form, translations }) => {
3232
const formBaseUrl = useResolvedPath('').pathname;
3333
const styles = useStyles();
3434

35-
const updateSubmission = (submission: Submission = { data: {} }) => setSubmission({ ...submission });
3635
const onFyllutStateChange = (fyllutState: FyllutState) => {
3736
setSubmission((prevSubmission) => {
3837
return {
@@ -49,7 +48,9 @@ const FyllUtRouter = ({ form, translations }) => {
4948
form={form}
5049
formUrl={formBaseUrl}
5150
translations={translations}
52-
updateSubmission={updateSubmission}
51+
updateSubmission={(submission) => {
52+
setSubmission(submission);
53+
}}
5354
onFyllutStateChange={onFyllutStateChange}
5455
>
5556
<FormTitle form={form} />
@@ -107,7 +108,7 @@ const FyllUtRouter = ({ form, translations }) => {
107108
<FillInFormPage
108109
form={form}
109110
submission={submission}
110-
updateSubmission={updateSubmission}
111+
setSubmission={setSubmission}
111112
formUrl={formBaseUrl}
112113
/>
113114
}

packages/shared-components/src/pages/fill-in-form/FillInFormPage.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { FyllutState, NavFormType, navFormUtils, Submission, TEXTS } from '@navikt/skjemadigitalisering-shared-domain';
2-
import { useEffect, useRef, useState } from 'react';
2+
import { Dispatch, SetStateAction, useEffect, useRef, useState } from 'react';
33
import { useLocation, useNavigate } from 'react-router-dom';
44
import ConfirmationModal from '../../components/modal/confirmation/ConfirmationModal';
55
import NavForm from '../../components/nav-form/NavForm';
@@ -17,11 +17,11 @@ type ModalType = 'save' | 'delete' | 'discard';
1717
interface FillInFormPageProps {
1818
form: NavFormType;
1919
submission?: Submission | { fyllutState: FyllutState };
20-
updateSubmission: (submission?: Submission) => void;
20+
setSubmission: Dispatch<SetStateAction<Submission | { fyllutState: FyllutState } | undefined>>;
2121
formUrl: string;
2222
}
2323

24-
export const FillInFormPage = ({ form, submission, updateSubmission, formUrl }: FillInFormPageProps) => {
24+
export const FillInFormPage = ({ form, submission, setSubmission, formUrl }: FillInFormPageProps) => {
2525
const navigate = useNavigate();
2626
const {
2727
loggSkjemaApnet,
@@ -127,7 +127,7 @@ export const FillInFormPage = ({ form, submission, updateSubmission, formUrl }:
127127
function onNextPage({ page, currentPanels, submission }) {
128128
if (isMellomlagringActive) {
129129
updateMellomlagring(submission);
130-
updateSubmission(submission);
130+
setSubmission(submission);
131131
}
132132
loggNavigering({
133133
lenkeTekst: translate(TEXTS.grensesnitt.navigation.next),
@@ -146,12 +146,12 @@ export const FillInFormPage = ({ form, submission, updateSubmission, formUrl }:
146146
}
147147

148148
function onCancel({ submission }) {
149-
updateSubmission(submission);
149+
setSubmission(submission);
150150
setShowModal(isMellomlagringActive ? 'delete' : 'discard');
151151
}
152152

153153
function onSave({ submission }) {
154-
updateSubmission(submission);
154+
setSubmission(submission);
155155
setShowModal('save');
156156
}
157157

@@ -190,7 +190,7 @@ export const FillInFormPage = ({ form, submission, updateSubmission, formUrl }:
190190
if (isMellomlagringActive) {
191191
updateMellomlagring(submission);
192192
}
193-
updateSubmission(submission);
193+
setSubmission(submission);
194194
loggNavigering({
195195
lenkeTekst: translate(TEXTS.grensesnitt.navigation.submit),
196196
destinasjon: `${formUrl}/oppsummering`,

0 commit comments

Comments
 (0)