Skip to content

Commit 9d3b623

Browse files
Legger til Sanity tekster i OmBarnetOppsummering (#1465)
* Legger til Sanity tekster i OmBarnetOppsummering.tsx * Legger til flere Sanity tekster i OmBarnetOppsummering.tsx * Fjerner ubrukte flettefeltverdier * Fjerner gamle/lokale tittel tekster fra OppsummeringFelt i OmBarnetOppsummering.tsx * Bytter vekk fra formatMessage i formaterDatoMedUkjent
1 parent 131e4c3 commit 9d3b623

File tree

1 file changed

+47
-95
lines changed

1 file changed

+47
-95
lines changed

src/frontend/components/SøknadsSteg/Oppsummering/OppsummeringSteg/OmBarnet/OmBarnetOppsummering.tsx

+47-95
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import React from 'react';
22

3-
import { useIntl } from 'react-intl';
4-
53
import { ESvar } from '@navikt/familie-form-elements';
64

5+
import { useApp } from '../../../../../context/AppContext';
76
import { useSpråk } from '../../../../../context/SpråkContext';
87
import { useSteg } from '../../../../../context/StegContext';
98
import {
@@ -16,9 +15,8 @@ import { formaterDato } from '../../../../../utils/dato';
1615
import { landkodeTilSpråk } from '../../../../../utils/språk';
1716
import { formaterDatoMedUkjent } from '../../../../../utils/visning';
1817
import { BarnetrygdsperiodeOppsummering } from '../../../../Felleskomponenter/Barnetrygdperiode/BarnetrygdperiodeOppsummering';
19-
import SpråkTekst from '../../../../Felleskomponenter/SpråkTekst/SpråkTekst';
18+
import TekstBlock from '../../../../Felleskomponenter/Sanity/TekstBlock';
2019
import { UtenlandsperiodeOppsummering } from '../../../../Felleskomponenter/UtenlandsoppholdModal/UtenlandsperiodeOppsummering';
21-
import { OmBarnetSpørsmålsId, omBarnetSpørsmålSpråkId } from '../../../OmBarnet/spørsmål';
2220
import { useOmBarnet } from '../../../OmBarnet/useOmBarnet';
2321
import { OppsummeringFelt } from '../../OppsummeringFelt';
2422
import Oppsummeringsbolk from '../../Oppsummeringsbolk';
@@ -33,79 +31,69 @@ interface Props {
3331
}
3432

3533
const OmBarnetOppsummering: React.FC<Props> = ({ settFeilAnchors, nummer, barn, index }) => {
36-
const intl = useIntl();
37-
const { formatMessage } = intl;
34+
const { tekster, plainTekst } = useApp();
3835
const { hentStegObjektForBarn } = useSteg();
3936
const { valgtLocale } = useSpråk();
37+
const omBarnetTekster = tekster().OM_BARNET;
4038
const omBarnetHook = useOmBarnet(barn.id);
4139

4240
return (
4341
<Oppsummeringsbolk
4442
tittel={'oppsummering.deltittel.ombarnet'}
4543
språkValues={{ nummer, navn: barn.navn }}
44+
tittelForSanity={omBarnetTekster.omBarnetTittel}
45+
flettefelter={{ barnetsNavn: barn.navn }}
4646
key={index}
4747
steg={hentStegObjektForBarn(barn)}
4848
skjemaHook={omBarnetHook}
4949
settFeilAnchors={settFeilAnchors}
5050
>
5151
{barn[barnDataKeySpørsmål.erFosterbarn].svar === ESvar.JA && (
5252
<OppsummeringFelt
53-
tittel={<SpråkTekst id={'ombarnet.fosterbarn'} values={{ navn: barn.navn }} />}
53+
tittel={
54+
<TekstBlock
55+
block={omBarnetTekster.opplystFosterbarn}
56+
flettefelter={{ barnetsNavn: barn.navn }}
57+
/>
58+
}
5459
/>
5560
)}
5661
{barn[barnDataKeySpørsmål.oppholderSegIInstitusjon].svar === ESvar.JA && (
5762
<>
5863
<OppsummeringFelt
5964
tittel={
60-
<SpråkTekst id={'ombarnet.institusjon'} values={{ navn: barn.navn }} />
65+
<TekstBlock
66+
block={omBarnetTekster.opplystInstitusjon}
67+
flettefelter={{ barnetsNavn: barn.navn }}
68+
/>
6169
}
6270
/>
6371
{barn[barnDataKeySpørsmål.institusjonIUtland].svar === ESvar.JA ? (
6472
<OppsummeringFelt
6573
tittel={
66-
<SpråkTekst
67-
id={
68-
omBarnetSpørsmålSpråkId[
69-
OmBarnetSpørsmålsId.institusjonIUtland
70-
]
71-
}
72-
/>
74+
<TekstBlock block={omBarnetTekster.institusjonIUtlandetCheckbox} />
7375
}
7476
/>
7577
) : (
7678
<>
7779
<OppsummeringFelt
7880
tittel={
79-
<SpråkTekst
80-
id={
81-
omBarnetSpørsmålSpråkId[
82-
OmBarnetSpørsmålsId.institusjonsnavn
83-
]
84-
}
85-
/>
81+
<TekstBlock block={omBarnetTekster.institusjonNavn.sporsmal} />
8682
}
8783
søknadsvar={barn[barnDataKeySpørsmål.institusjonsnavn].svar}
8884
/>
8985
<OppsummeringFelt
9086
tittel={
91-
<SpråkTekst
92-
id={
93-
omBarnetSpørsmålSpråkId[
94-
OmBarnetSpørsmålsId.institusjonsadresse
95-
]
96-
}
87+
<TekstBlock
88+
block={omBarnetTekster.institusjonAdresse.sporsmal}
9789
/>
9890
}
9991
søknadsvar={barn[barnDataKeySpørsmål.institusjonsadresse].svar}
10092
/>
10193
<OppsummeringFelt
10294
tittel={
103-
<SpråkTekst
104-
id={
105-
omBarnetSpørsmålSpråkId[
106-
OmBarnetSpørsmålsId.institusjonspostnummer
107-
]
108-
}
95+
<TekstBlock
96+
block={omBarnetTekster.institusjonPostnummer.sporsmal}
10997
/>
11098
}
11199
søknadsvar={barn[barnDataKeySpørsmål.institusjonspostnummer].svar}
@@ -114,35 +102,19 @@ const OmBarnetOppsummering: React.FC<Props> = ({ settFeilAnchors, nummer, barn,
114102
)}
115103
<OppsummeringFelt
116104
tittel={
117-
<SpråkTekst
118-
id={
119-
omBarnetSpørsmålSpråkId[
120-
OmBarnetSpørsmålsId.institusjonOppholdStartdato
121-
]
122-
}
123-
/>
105+
<TekstBlock block={omBarnetTekster.institusjonStartdato.sporsmal} />
124106
}
125107
søknadsvar={formaterDato(
126108
barn[barnDataKeySpørsmål.institusjonOppholdStartdato].svar
127109
)}
128110
/>
129111
<OppsummeringFelt
130112
tittel={
131-
<SpråkTekst
132-
id={
133-
omBarnetSpørsmålSpråkId[
134-
OmBarnetSpørsmålsId.institusjonOppholdSluttdato
135-
]
136-
}
137-
/>
113+
<TekstBlock block={omBarnetTekster.institusjonSluttdato.sporsmal} />
138114
}
139115
søknadsvar={formaterDatoMedUkjent(
140116
barn[barnDataKeySpørsmål.institusjonOppholdSluttdato].svar,
141-
formatMessage({
142-
id: omBarnetSpørsmålSpråkId[
143-
OmBarnetSpørsmålsId.institusjonOppholdVetIkke
144-
],
145-
})
117+
<TekstBlock block={omBarnetTekster.institusjonUkjentSluttCheckbox} />
146118
)}
147119
/>
148120
</>
@@ -151,9 +123,9 @@ const OmBarnetOppsummering: React.FC<Props> = ({ settFeilAnchors, nummer, barn,
151123
<>
152124
<OppsummeringFelt
153125
tittel={
154-
<SpråkTekst
155-
id={'ombarnet.opplystatbarnutlandopphold.info'}
156-
values={{ navn: barn.navn }}
126+
<TekstBlock
127+
block={omBarnetTekster.opplystBarnOppholdUtenforNorge}
128+
flettefelter={{ barnetsNavn: barn.navn }}
157129
/>
158130
}
159131
/>
@@ -168,13 +140,9 @@ const OmBarnetOppsummering: React.FC<Props> = ({ settFeilAnchors, nummer, barn,
168140
{barn[barnDataKeySpørsmål.planleggerÅBoINorge12Mnd].svar && (
169141
<OppsummeringFelt
170142
tittel={
171-
<SpråkTekst
172-
id={
173-
omBarnetSpørsmålSpråkId[
174-
OmBarnetSpørsmålsId.planleggerÅBoINorge12Mnd
175-
]
176-
}
177-
values={{ barn: barn.navn }}
143+
<TekstBlock
144+
block={omBarnetTekster.planlagtBoSammenhengendeINorge.sporsmal}
145+
flettefelter={{ barnetsNavn: barn.navn }}
178146
/>
179147
}
180148
søknadsvar={barn[barnDataKeySpørsmål.planleggerÅBoINorge12Mnd].svar}
@@ -186,21 +154,17 @@ const OmBarnetOppsummering: React.FC<Props> = ({ settFeilAnchors, nummer, barn,
186154
<>
187155
<OppsummeringFelt
188156
tittel={
189-
<SpråkTekst
190-
id={'ombarnet.barnetrygd-eøs'}
191-
values={{ navn: barn.navn }}
157+
<TekstBlock
158+
block={omBarnetTekster.opplystFaarHarFaattEllerSoektYtelse}
159+
flettefelter={{ barnetsNavn: barn.navn }}
192160
/>
193161
}
194162
/>
195163
{barn[barnDataKeySpørsmål.pågåendeSøknadFraAnnetEøsLand].svar && (
196164
<OppsummeringFelt
197165
tittel={
198-
<SpråkTekst
199-
id={
200-
omBarnetSpørsmålSpråkId[
201-
OmBarnetSpørsmålsId.pågåendeSøknadFraAnnetEøsLand
202-
]
203-
}
166+
<TekstBlock
167+
block={omBarnetTekster.paagaaendeSoeknadYtelse.sporsmal}
204168
/>
205169
}
206170
søknadsvar={
@@ -211,13 +175,7 @@ const OmBarnetOppsummering: React.FC<Props> = ({ settFeilAnchors, nummer, barn,
211175
{barn[barnDataKeySpørsmål.pågåendeSøknadHvilketLand].svar && (
212176
<OppsummeringFelt
213177
tittel={
214-
<SpråkTekst
215-
id={
216-
omBarnetSpørsmålSpråkId[
217-
OmBarnetSpørsmålsId.pågåendeSøknadHvilketLand
218-
]
219-
}
220-
/>
178+
<TekstBlock block={omBarnetTekster.hvilketLandYtelse.sporsmal} />
221179
}
222180
søknadsvar={landkodeTilSpråk(
223181
barn[barnDataKeySpørsmål.pågåendeSøknadHvilketLand].svar,
@@ -228,11 +186,9 @@ const OmBarnetOppsummering: React.FC<Props> = ({ settFeilAnchors, nummer, barn,
228186
{barn[barnDataKeySpørsmål.mottarEllerMottokEøsBarnetrygd].svar && (
229187
<OppsummeringFelt
230188
tittel={
231-
<SpråkTekst
232-
id={
233-
omBarnetSpørsmålSpråkId[
234-
OmBarnetSpørsmålsId.mottarEllerMottokEøsBarnetrygd
235-
]
189+
<TekstBlock
190+
block={
191+
omBarnetTekster.faarEllerHarFaattYtelseFraAnnetLand.sporsmal
236192
}
237193
/>
238194
}
@@ -254,16 +210,16 @@ const OmBarnetOppsummering: React.FC<Props> = ({ settFeilAnchors, nummer, barn,
254210
)}
255211

256212
{barn.andreForelder && (
257-
<OppsummeringFelt tittel={<SpråkTekst id={'ombarnet.andre-forelder'} />}>
213+
<OppsummeringFelt tittel={plainTekst(omBarnetTekster.barnetsAndreForelder)}>
258214
<AndreForelderOppsummering andreForelder={barn.andreForelder} barn={barn} />
259215
</OppsummeringFelt>
260216
)}
261217
<>
262218
<OppsummeringFelt
263219
tittel={
264-
<SpråkTekst
265-
id={omBarnetSpørsmålSpråkId[OmBarnetSpørsmålsId.borFastMedSøker]}
266-
values={{ navn: barn.navn }}
220+
<TekstBlock
221+
block={omBarnetTekster.borBarnFastSammenMedDeg.sporsmal}
222+
flettefelter={{ barnetsNavn: barn.navn }}
267223
/>
268224
}
269225
søknadsvar={barn[barnDataKeySpørsmål.borFastMedSøker].svar}
@@ -272,13 +228,9 @@ const OmBarnetOppsummering: React.FC<Props> = ({ settFeilAnchors, nummer, barn,
272228
.svar && (
273229
<OppsummeringFelt
274230
tittel={
275-
<SpråkTekst
276-
id={
277-
omBarnetSpørsmålSpråkId[
278-
OmBarnetSpørsmålsId.skriftligAvtaleOmDeltBosted
279-
]
280-
}
281-
values={{ navn: barn.navn }}
231+
<TekstBlock
232+
block={omBarnetTekster.deltBosted.sporsmal}
233+
flettefelter={{ barnetsNavn: barn.navn }}
282234
/>
283235
}
284236
søknadsvar={

0 commit comments

Comments
 (0)