Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 89ffc47

Browse files
committedFeb 12, 2025··
Legger til Sanity tekster i eøsBarnetrygdsperiode.ts
1 parent 08e1273 commit 89ffc47

File tree

5 files changed

+34
-24
lines changed

5 files changed

+34
-24
lines changed
 

‎src/frontend/typer/sanity/modaler/barnetrygdperiode.ts

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { ISanitySpørsmålDokument, LocaleRecordBlock, LocaleRecordString } from
22

33
export interface IBarnetrygdsperiodeTekstinnhold {
44
tittel: LocaleRecordBlock;
5+
oppsummeringstittel: LocaleRecordBlock;
56
leggTilPeriodeForklaring: LocaleRecordString;
67
flerePerioder: LocaleRecordString;
78
leggTilKnapp: LocaleRecordBlock;

‎src/frontend/utils/mappingTilKontrakt/andreForelder.ts

+2
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,8 @@ export const andreForelderTilISøknadsfelt = (
262262
periode,
263263
periodeNummer: index + 1,
264264
personType: PersonType.AndreForelder,
265+
tilRestLocaleRecord,
266+
tekster: tekster.FELLES.modaler.barnetrygdsperiode.andreForelder,
265267
erDød: forelderErDød,
266268
barn,
267269
})

‎src/frontend/utils/mappingTilKontrakt/barn.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,10 @@ export const barnISøknadsFormat = (
114114
tilIEøsBarnetrygsperiodeIKontraktFormat({
115115
periode,
116116
periodeNummer: index + 1,
117-
barn,
118117
personType: PersonType.Søker,
118+
tilRestLocaleRecord,
119+
tekster: fellesTekster.modaler.barnetrygdsperiode.søker,
120+
barn,
119121
})
120122
),
121123
idNummer: idNummer.map(idnummerObj =>

‎src/frontend/utils/mappingTilKontrakt/eøsBarnetrygdsperiode.ts

+26-23
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,28 @@
11
import { ESvar } from '@navikt/familie-form-elements';
22

3-
import { barnetrygdperiodeModalSpørsmålSpråkId } from '../../components/Felleskomponenter/Barnetrygdperiode/barnetrygdperiodeSpråkUtils';
4-
import { BarnetrygdperiodeSpørsmålId } from '../../components/Felleskomponenter/Barnetrygdperiode/spørsmål';
53
import { IBarnMedISøknad } from '../../typer/barn';
6-
import { ISøknadsfelt } from '../../typer/kontrakt/generelle';
4+
import { ISøknadsfelt, TilRestLocaleRecord } from '../../typer/kontrakt/generelle';
75
import { IEøsBarnetrygdsperiodeIKontraktFormat } from '../../typer/kontrakt/kontrakt';
86
import { IEøsBarnetrygdsperiode } from '../../typer/perioder';
97
import { PeriodePersonTypeProps, PersonType } from '../../typer/personType';
10-
import { hentTekster, landkodeTilSpråk } from '../språk';
8+
import { IBarnetrygdsperiodeTekstinnhold } from '../../typer/sanity/modaler/barnetrygdperiode';
9+
import { landkodeTilSpråk } from '../språk';
1110

1211
import { sammeVerdiAlleSpråk, verdiCallbackAlleSpråk } from './hjelpefunksjoner';
1312

1413
interface PensjonperiodeIKontraktFormatParams {
1514
periode: IEøsBarnetrygdsperiode;
1615
periodeNummer: number;
16+
tekster: IBarnetrygdsperiodeTekstinnhold;
17+
tilRestLocaleRecord: TilRestLocaleRecord;
1718
barn: IBarnMedISøknad;
1819
}
1920

2021
export const tilIEøsBarnetrygsperiodeIKontraktFormat = ({
2122
periode,
2223
periodeNummer,
24+
tekster,
25+
tilRestLocaleRecord,
2326
barn,
2427
personType,
2528
erDød,
@@ -32,51 +35,51 @@ export const tilIEøsBarnetrygsperiodeIKontraktFormat = ({
3235
tilDatoBarnetrygdperiode,
3336
månedligBeløp,
3437
} = periode;
38+
3539
const periodenErAvsluttet =
3640
mottarEøsBarnetrygdNå.svar === ESvar.NEI ||
3741
(personType === PersonType.AndreForelder && erDød);
3842

39-
const hentSpørsmålTekstId = (spørsmålId: BarnetrygdperiodeSpørsmålId) => {
40-
const barnetrygdperiodeSpørsmålSpråkIder = barnetrygdperiodeModalSpørsmålSpråkId(
41-
personType,
42-
periodenErAvsluttet
43-
);
44-
return hentTekster(barnetrygdperiodeSpørsmålSpråkIder(spørsmålId), {
45-
...(barn && { barn: barn.navn }),
46-
});
47-
};
48-
4943
return {
50-
label: hentTekster('ombarnet.trygdandreperioder.periode', {
51-
x: periodeNummer,
44+
label: tilRestLocaleRecord(tekster.oppsummeringstittel, {
45+
antall: periodeNummer.toString(),
5246
}),
5347
verdi: sammeVerdiAlleSpråk({
5448
mottarEøsBarnetrygdNå: mottarEøsBarnetrygdNå.svar
5549
? {
56-
label: hentSpørsmålTekstId(BarnetrygdperiodeSpørsmålId.mottarEøsBarnetrygdNå),
50+
label: tilRestLocaleRecord(tekster.mottarBarnetrygdNa.sporsmal, {
51+
barnetsNavn: barn?.navn,
52+
}),
5753
verdi: sammeVerdiAlleSpråk(mottarEøsBarnetrygdNå.svar),
5854
}
5955
: null,
6056
barnetrygdsland: {
61-
label: hentSpørsmålTekstId(BarnetrygdperiodeSpørsmålId.barnetrygdsland),
57+
label: tilRestLocaleRecord(
58+
periodenErAvsluttet
59+
? tekster.barnetrygdLandFortid.sporsmal
60+
: tekster.barnetrygdLandNatid.sporsmal,
61+
{
62+
barnetsNavn: barn?.navn,
63+
}
64+
),
6265
verdi: verdiCallbackAlleSpråk(
6366
locale => barnetrygdsland && landkodeTilSpråk(barnetrygdsland.svar, locale)
6467
),
6568
},
6669
fraDatoBarnetrygdperiode: {
67-
label: hentSpørsmålTekstId(BarnetrygdperiodeSpørsmålId.fraDatoBarnetrygdperiode),
70+
label: tilRestLocaleRecord(tekster.startdato.sporsmal),
6871
verdi: sammeVerdiAlleSpråk(fraDatoBarnetrygdperiode?.svar),
6972
},
7073
tilDatoBarnetrygdperiode: tilDatoBarnetrygdperiode.svar
7174
? {
72-
label: hentSpørsmålTekstId(
73-
BarnetrygdperiodeSpørsmålId.tilDatoBarnetrygdperiode
74-
),
75+
label: tilRestLocaleRecord(tekster.sluttdato.sporsmal),
7576
verdi: sammeVerdiAlleSpråk(tilDatoBarnetrygdperiode?.svar ?? null),
7677
}
7778
: null,
7879
månedligBeløp: {
79-
label: hentSpørsmålTekstId(BarnetrygdperiodeSpørsmålId.månedligBeløp),
80+
label: tilRestLocaleRecord(tekster.belopPerManed.sporsmal, {
81+
barnetsNavn: barn?.navn,
82+
}),
8083
verdi: sammeVerdiAlleSpråk(månedligBeløp.svar),
8184
},
8285
}),

‎src/frontend/utils/mappingTilKontrakt/omsorgsperson.ts

+2
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,8 @@ export const omsorgspersonTilISøknadsfelt = (
194194
periode,
195195
periodeNummer: index + 1,
196196
personType: PersonType.Omsorgsperson,
197+
tilRestLocaleRecord,
198+
tekster: tekster.FELLES.modaler.barnetrygdsperiode.omsorgsperson,
197199
barn: barn,
198200
})
199201
),

0 commit comments

Comments
 (0)
Please sign in to comment.