Skip to content

Commit 9dded30

Browse files
committed
fiks navn i på filer
1 parent 3565627 commit 9dded30

File tree

7 files changed

+54
-38
lines changed

7 files changed

+54
-38
lines changed

packages/fakta/fodsel/src/components/FodselInfoPanel.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ import type { Fødsel } from '@navikt/fp-types';
88
import type { DokumentLinkReferanse } from '@navikt/fp-ui-komponenter';
99
import { usePanelDataContext } from '@navikt/fp-utils';
1010

11-
import { SjekkManglendeFDselForm } from './aksjonspunkt/SjekkManglendeFødselForm';
11+
import { SjekkManglendeFødselForm } from './aksjonspunkt/SjekkManglendeFødselForm';
1212
import { SjekkTerminbekreftelseForm } from './aksjonspunkt/SjekkTerminbekreftelseForm';
13-
import { FaktaFødselFraFReg } from './fakta/FaktaFødselFraFReg';
14-
import { FaktaFødselFraSøknad } from './fakta/FaktaFødselFraSøknad';
13+
import { FaktaFraFReg } from './fakta/FaktaFraFReg';
14+
import { FaktaFraSøknad } from './fakta/FaktaFraSøknad';
1515
import { Situasjon } from './fakta/Situasjon';
1616

1717
const { TERMINBEKREFTELSE, SJEKK_MANGLENDE_FODSEL } = AksjonspunktKode;
@@ -47,16 +47,16 @@ export const FodselInfoPanel = ({ submittable, fødsel, terminbekreftelseDokumen
4747
<Situasjon gjeldende={fødsel.gjeldende} />
4848

4949
<HGrid columns={2} gap="4">
50-
<FaktaFødselFraSøknad søknad={fødsel.søknad} terminbekreftelseDokument={terminbekreftelseDokument} />
51-
<FaktaFødselFraFReg register={fødsel.register} />
50+
<FaktaFraSøknad søknad={fødsel.søknad} terminbekreftelseDokument={terminbekreftelseDokument} />
51+
<FaktaFraFReg register={fødsel.register} />
5252
</HGrid>
5353

5454
{terminbekreftelseAp && (
5555
<SjekkTerminbekreftelseForm submittable={submittable} fødsel={fødsel} aksjonspunkt={terminbekreftelseAp} />
5656
)}
5757

5858
{manglendeFødselAp && (
59-
<SjekkManglendeFDselForm submittable={submittable} fødsel={fødsel} aksjonspunkt={manglendeFødselAp} />
59+
<SjekkManglendeFødselForm submittable={submittable} fødsel={fødsel} aksjonspunkt={manglendeFødselAp} />
6060
)}
6161
</VStack>
6262
);

packages/fakta/fodsel/src/components/aksjonspunkt/SjekkManglendeFødselForm.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ interface Props {
2525
aksjonspunkt: Aksjonspunkt;
2626
}
2727

28-
export const SjekkManglendeFDselForm = ({ submittable, aksjonspunkt, fødsel: { gjeldende } }: Props) => {
28+
export const SjekkManglendeFødselForm = ({ submittable, aksjonspunkt, fødsel: { gjeldende } }: Props) => {
2929
const intl = useIntl();
3030

3131
const { submitCallback, alleMerknaderFraBeslutter, isReadOnly } = usePanelDataContext<SjekkManglendeFodselAp>();

packages/fakta/fodsel/src/components/aksjonspunkt/SjekkTerminbekreftelseForm.tsx

Lines changed: 13 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,7 @@ import { FormattedMessage, useIntl } from 'react-intl';
33

44
import { Alert, HStack, VStack } from '@navikt/ds-react';
55
import { Datepicker, Form, InputField } from '@navikt/ft-form-hooks';
6-
import {
7-
dateAfterOrEqual,
8-
dateBeforeOrEqual,
9-
hasValidDate,
10-
hasValidInteger,
11-
required,
12-
} from '@navikt/ft-form-validators';
6+
import { hasValidDate, hasValidInteger, required } from '@navikt/ft-form-validators';
137
import dayjs from 'dayjs';
148

159
import {
@@ -19,28 +13,28 @@ import {
1913
isNotEqual,
2014
} from '@navikt/fp-fakta-felles';
2115
import { AksjonspunktKode } from '@navikt/fp-kodeverk';
22-
import type { Aksjonspunkt, Fødsel, FødselGjeldende, FødselSøknad } from '@navikt/fp-types';
16+
import type { Aksjonspunkt, Fødsel, FødselGjeldende } from '@navikt/fp-types';
2317
import type { BekreftTerminbekreftelseAp } from '@navikt/fp-types-avklar-aksjonspunkter';
2418
import { FaktaKort } from '@navikt/fp-ui-komponenter';
2519
import {
2620
maxTerminbekreftelseDato,
27-
maxTermindato,
2821
minTerminbekreftelseDato,
29-
minTermindato,
3022
terminBekreftelseBeforeTodayOrTermindato,
3123
useMellomlagretFormData,
3224
usePanelDataContext,
3325
validateMaxAntallBarn,
3426
validateMinAntallBarn,
3527
} from '@navikt/fp-utils';
3628

29+
import { Termindato, type TermindatoFormValues } from '../form/Termindato';
30+
3731
import styles from './sjekkTerminbekreftelseForm.module.css';
3832

3933
type FormValues = {
4034
utstedtdato?: string;
41-
termindato?: string;
4235
antallBarn?: number;
43-
} & FaktaBegrunnelseFormValues;
36+
} & TermindatoFormValues &
37+
FaktaBegrunnelseFormValues;
4438

4539
interface Props {
4640
submittable: boolean;
@@ -56,7 +50,7 @@ export const SjekkTerminbekreftelseForm = ({ fødsel: { gjeldende, søknad }, su
5650
const { mellomlagretFormData, setMellomlagretFormData } = useMellomlagretFormData<FormValues>();
5751

5852
const formMethods = useForm<FormValues>({
59-
defaultValues: mellomlagretFormData ?? initialValues(søknad, gjeldende, aksjonspunkt),
53+
defaultValues: mellomlagretFormData ?? initialValues(gjeldende, aksjonspunkt),
6054
});
6155

6256
const termindato = formMethods.watch('termindato');
@@ -77,16 +71,7 @@ export const SjekkTerminbekreftelseForm = ({ fødsel: { gjeldende, søknad }, su
7771
>
7872
<VStack gap="4">
7973
<HStack gap="4">
80-
<Datepicker
81-
name="termindato"
82-
size="medium"
83-
label={intl.formatMessage({ id: 'Label.Termindato' })}
84-
validate={[required, hasValidDate, dateAfterOrEqual(minTermindato()), dateBeforeOrEqual(maxTermindato())]}
85-
fromDate={minTermindato().toDate()}
86-
toDate={maxTermindato().toDate()}
87-
isReadOnly={isReadOnly}
88-
isEdited={isNotEqual(søknad.termindato, gjeldende.termindato?.termindato)}
89-
/>
74+
<Termindato isReadOnly={isReadOnly} isEdited={gjeldende.termindato?.kilde !== 'SØKNAD'} />
9075
<Datepicker
9176
name="utstedtdato"
9277
size="medium"
@@ -95,7 +80,7 @@ export const SjekkTerminbekreftelseForm = ({ fødsel: { gjeldende, søknad }, su
9580
isReadOnly={isReadOnly}
9681
fromDate={minTerminbekreftelseDato().toDate()}
9782
toDate={maxTerminbekreftelseDato().toDate()}
98-
isEdited={isNotEqual(søknad.utstedtdato, gjeldende.utstedtdato?.utstedtdato)}
83+
isEdited={gjeldende.utstedtdato?.kilde !== 'SØKNAD'}
9984
/>
10085
<InputField
10186
name="antallBarn"
@@ -140,10 +125,10 @@ export const SjekkTerminbekreftelseForm = ({ fødsel: { gjeldende, søknad }, su
140125
);
141126
};
142127

143-
const initialValues = (søknad: FødselSøknad, gjeldende: FødselGjeldende, aksjonspunkt: Aksjonspunkt): FormValues => ({
144-
utstedtdato: gjeldende.utstedtdato?.utstedtdato ?? søknad.utstedtdato ?? undefined,
145-
termindato: gjeldende.termindato?.termindato ?? søknad.termindato ?? undefined,
146-
antallBarn: gjeldende.antallBarn ?? søknad.antallBarn,
128+
const initialValues = (gjeldende: FødselGjeldende, aksjonspunkt: Aksjonspunkt): FormValues => ({
129+
utstedtdato: gjeldende.utstedtdato?.utstedtdato ?? undefined,
130+
termindato: gjeldende.termindato?.termindato ?? undefined,
131+
antallBarn: gjeldende.antallBarn,
147132
...FaktaBegrunnelseTextField.initialValues(aksjonspunkt),
148133
});
149134

packages/fakta/fodsel/src/components/fakta/FaktaFødselFraFReg.tsx renamed to packages/fakta/fodsel/src/components/fakta/FaktaFraFReg.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ import { DateLabel } from '@navikt/ft-ui-komponenter';
77
import type { FødselRegister } from '@navikt/fp-types';
88
import { FaktaKort } from '@navikt/fp-ui-komponenter';
99

10-
import styles from './faktaFødselFraFReg.module.css';
10+
import styles from './faktaFraFReg.module.css';
1111

1212
interface Props {
1313
register: FødselRegister;
1414
}
1515

16-
export const FaktaFødselFraFReg = ({ register }: Props) => {
16+
export const FaktaFraFReg = ({ register }: Props) => {
1717
const intl = useIntl();
1818
const { barn } = register || {};
1919

packages/fakta/fodsel/src/components/fakta/FaktaFødselFraSøknad.tsx renamed to packages/fakta/fodsel/src/components/fakta/FaktaFraSøknad.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ interface Props {
1212
terminbekreftelseDokument: DokumentLinkReferanse | undefined;
1313
}
1414

15-
export const FaktaFødselFraSøknad = ({
15+
export const FaktaFraSøknad = ({
1616
søknad: { termindato, utstedtdato, antallBarn, barn },
1717
terminbekreftelseDokument,
1818
}: Props) => {
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
import { useIntl } from 'react-intl';
2+
3+
import { Datepicker } from '@navikt/ft-form-hooks';
4+
import { dateAfterOrEqual, dateBeforeOrEqual, hasValidDate, required } from '@navikt/ft-form-validators';
5+
6+
import { maxTermindato, minTermindato } from '@navikt/fp-utils';
7+
8+
export type TermindatoFormValues = {
9+
termindato?: string;
10+
};
11+
12+
interface Props {
13+
isReadOnly: boolean;
14+
isEdited?: boolean;
15+
}
16+
17+
export const Termindato = ({ isReadOnly, isEdited }: Props) => {
18+
const intl = useIntl();
19+
return (
20+
<Datepicker
21+
name="termindato"
22+
size="medium"
23+
label={intl.formatMessage({ id: 'Label.Termindato' })}
24+
validate={[required, hasValidDate, dateAfterOrEqual(minTermindato()), dateBeforeOrEqual(maxTermindato())]}
25+
fromDate={minTermindato().toDate()}
26+
toDate={maxTermindato().toDate()}
27+
isReadOnly={isReadOnly}
28+
isEdited={isEdited}
29+
/>
30+
);
31+
};

0 commit comments

Comments
 (0)