Skip to content

Commit 4eafa56

Browse files
Legger til Sanity tekster i OmBarnaOppsummering (#1462)
* Legger til Sanity tekster i OmBarnaOppsummering.tsx * Legger til Sanity tekst for tittel i Oppsummering.tsx og endrer rekkefølge på stegTekster slik at den blir mer lik ks-søknad sin kode * Legger til flere Sanity tekster i OmBarnaOppsummering.tsx som ble glemt første gang
1 parent 6a0157e commit 4eafa56

File tree

2 files changed

+34
-111
lines changed

2 files changed

+34
-111
lines changed

src/frontend/components/SøknadsSteg/Oppsummering/Oppsummering.tsx

+5-5
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { useSteg } from '../../../context/StegContext';
1010
import { IBarnMedISøknad } from '../../../typer/barn';
1111
import { RouteEnum } from '../../../typer/routes';
1212
import { ESanitySteg } from '../../../typer/sanity/sanity';
13-
import SpråkTekst from '../../Felleskomponenter/SpråkTekst/SpråkTekst';
13+
import TekstBlock from '../../Felleskomponenter/Sanity/TekstBlock';
1414
import Steg from '../../Felleskomponenter/Steg/Steg';
1515

1616
import DinLivssituasjonOppsummering from './OppsummeringSteg/DinLivssituasjonOppsummering';
@@ -32,6 +32,9 @@ const Oppsummering: React.FC = () => {
3232
? søknad.barnInkludertISøknaden
3333
: søknad.barnInkludertISøknaden.filter(barn => barn.triggetEøs);
3434

35+
const stegTekster = tekster()[ESanitySteg.OPPSUMMERING];
36+
const { oppsummeringTittel, oppsummeringGuide } = stegTekster;
37+
3538
const scrollTilFeil = (elementId: string) => {
3639
// Gjør dette for syns skyld, men push scroller ikke vinduet
3740
navigate({ hash: elementId });
@@ -48,12 +51,9 @@ const Oppsummering: React.FC = () => {
4851
return Promise.resolve(feilAnchors.length === 0);
4952
};
5053

51-
const stegTekster = tekster()[ESanitySteg.OPPSUMMERING];
52-
const { oppsummeringGuide } = stegTekster;
53-
5454
return (
5555
<Steg
56-
tittel={<SpråkTekst id={'oppsummering.sidetittel'} />}
56+
tittel={<TekstBlock block={oppsummeringTittel} />}
5757
guide={oppsummeringGuide}
5858
gåVidereCallback={gåVidereCallback}
5959
>

src/frontend/components/SøknadsSteg/Oppsummering/OppsummeringSteg/OmBarnaOppsummering.tsx

+29-106
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ import { useApp } from '../../../../context/AppContext';
66
import { useRoutes } from '../../../../context/RoutesContext';
77
import { barnDataKeySpørsmål } from '../../../../typer/barn';
88
import { RouteEnum } from '../../../../typer/routes';
9-
import SpråkTekst from '../../../Felleskomponenter/SpråkTekst/SpråkTekst';
10-
import { OmBarnaDineSpørsmålId, omBarnaDineSpørsmålSpråkId } from '../../OmBarnaDine/spørsmål';
9+
import TekstBlock from '../../../Felleskomponenter/Sanity/TekstBlock';
10+
import { OmBarnaDineSpørsmålId } from '../../OmBarnaDine/spørsmål';
1111
import { useOmBarnaDine } from '../../OmBarnaDine/useOmBarnaDine';
12+
import { avdødPartnerForelderSpørsmålDokument } from '../../OmBarnaDine/utils';
1213
import { OppsummeringFelt } from '../OppsummeringFelt';
1314
import Oppsummeringsbolk from '../Oppsummeringsbolk';
1415

@@ -17,8 +18,9 @@ interface Props {
1718
}
1819

1920
const OmBarnaOppsummering: React.FC<Props> = ({ settFeilAnchors }) => {
20-
const { søknad } = useApp();
21+
const { søknad, tekster } = useApp();
2122
const { hentRouteObjektForRouteEnum } = useRoutes();
23+
const omBarnaTekster = tekster().OM_BARNA;
2224
const omBarnaDineHook = useOmBarnaDine();
2325

2426
const genererListeMedBarn = (søknadDatafelt: barnDataKeySpørsmål) =>
@@ -31,159 +33,81 @@ const OmBarnaOppsummering: React.FC<Props> = ({ settFeilAnchors }) => {
3133
<Oppsummeringsbolk
3234
steg={hentRouteObjektForRouteEnum(RouteEnum.OmBarna)}
3335
tittel={'ombarna.sidetittel'}
36+
tittelForSanity={omBarnaTekster.omBarnaTittel}
3437
skjemaHook={omBarnaDineHook}
3538
settFeilAnchors={settFeilAnchors}
3639
>
3740
<OppsummeringFelt
38-
tittel={
39-
<SpråkTekst
40-
id={
41-
omBarnaDineSpørsmålSpråkId[
42-
OmBarnaDineSpørsmålId.erNoenAvBarnaFosterbarn
43-
]
44-
}
45-
/>
46-
}
41+
tittel={<TekstBlock block={omBarnaTekster.fosterbarn.sporsmal} />}
4742
søknadsvar={søknad.erNoenAvBarnaFosterbarn.svar}
4843
/>
4944
{søknad.erNoenAvBarnaFosterbarn.svar === ESvar.JA && (
5045
<OppsummeringFelt
51-
tittel={
52-
<SpråkTekst
53-
id={omBarnaDineSpørsmålSpråkId[OmBarnaDineSpørsmålId.hvemErFosterbarn]}
54-
/>
55-
}
46+
tittel={<TekstBlock block={omBarnaTekster.hvemFosterbarn.sporsmal} />}
5647
søknadsvar={genererListeMedBarn(barnDataKeySpørsmål.erFosterbarn)}
5748
/>
5849
)}
5950
<OppsummeringFelt
60-
tittel={
61-
<SpråkTekst
62-
id={
63-
omBarnaDineSpørsmålSpråkId[
64-
OmBarnaDineSpørsmålId.oppholderBarnSegIInstitusjon
65-
]
66-
}
67-
/>
68-
}
51+
tittel={<TekstBlock block={omBarnaTekster.institusjon.sporsmal} />}
6952
søknadsvar={søknad.oppholderBarnSegIInstitusjon.svar}
7053
/>
7154
{søknad.oppholderBarnSegIInstitusjon.svar === ESvar.JA && (
7255
<OppsummeringFelt
73-
tittel={
74-
<SpråkTekst
75-
id={
76-
omBarnaDineSpørsmålSpråkId[
77-
OmBarnaDineSpørsmålId.hvemOppholderSegIInstitusjon
78-
]
79-
}
80-
/>
81-
}
56+
tittel={<TekstBlock block={omBarnaTekster.hvemInstitusjon.sporsmal} />}
8257
søknadsvar={genererListeMedBarn(barnDataKeySpørsmål.oppholderSegIInstitusjon)}
8358
/>
8459
)}
8560
<OppsummeringFelt
86-
tittel={
87-
<SpråkTekst
88-
id={
89-
omBarnaDineSpørsmålSpråkId[
90-
OmBarnaDineSpørsmålId.erBarnAdoptertFraUtland
91-
]
92-
}
93-
/>
94-
}
61+
tittel={<TekstBlock block={omBarnaTekster.adoptertFraUtlandet.sporsmal} />}
9562
søknadsvar={søknad.erBarnAdoptertFraUtland.svar}
9663
/>
9764
{søknad.erBarnAdoptertFraUtland.svar === ESvar.JA && (
9865
<OppsummeringFelt
99-
tittel={
100-
<SpråkTekst
101-
id={
102-
omBarnaDineSpørsmålSpråkId[
103-
OmBarnaDineSpørsmålId.hvemErAdoptertFraUtland
104-
]
105-
}
106-
/>
107-
}
66+
tittel={<TekstBlock block={omBarnaTekster.hvemAdoptertFraUtlandet.sporsmal} />}
10867
søknadsvar={genererListeMedBarn(barnDataKeySpørsmål.erAdoptertFraUtland)}
10968
/>
11069
)}
11170
<OppsummeringFelt
112-
tittel={
113-
<SpråkTekst
114-
id={omBarnaDineSpørsmålSpråkId[OmBarnaDineSpørsmålId.søktAsylForBarn]}
115-
/>
116-
}
71+
tittel={<TekstBlock block={omBarnaTekster.asyl.sporsmal} />}
11772
søknadsvar={søknad.søktAsylForBarn.svar}
11873
/>
11974
{søknad.søktAsylForBarn.svar === ESvar.JA && (
12075
<OppsummeringFelt
121-
tittel={
122-
<SpråkTekst
123-
id={omBarnaDineSpørsmålSpråkId[OmBarnaDineSpørsmålId.hvemErSøktAsylFor]}
124-
/>
125-
}
76+
tittel={<TekstBlock block={omBarnaTekster.hvemAsyl.sporsmal} />}
12677
søknadsvar={genererListeMedBarn(barnDataKeySpørsmål.erAsylsøker)}
12778
/>
12879
)}
12980
<OppsummeringFelt
130-
tittel={
131-
<SpråkTekst
132-
id={
133-
omBarnaDineSpørsmålSpråkId[
134-
OmBarnaDineSpørsmålId.barnOppholdtSegTolvMndSammenhengendeINorge
135-
]
136-
}
137-
/>
138-
}
81+
tittel={<TekstBlock block={omBarnaTekster.sammenhengendeOppholdINorge.sporsmal} />}
13982
søknadsvar={søknad.barnOppholdtSegTolvMndSammenhengendeINorge.svar}
14083
/>
14184
{søknad.barnOppholdtSegTolvMndSammenhengendeINorge.svar === ESvar.NEI && (
14285
<OppsummeringFelt
143-
tittel={
144-
<SpråkTekst
145-
id={
146-
omBarnaDineSpørsmålSpråkId[
147-
OmBarnaDineSpørsmålId.hvemTolvMndSammenhengendeINorge
148-
]
149-
}
150-
/>
151-
}
86+
tittel={<TekstBlock block={omBarnaTekster.hvemOppholdUtenforNorge.sporsmal} />}
15287
søknadsvar={genererListeMedBarn(barnDataKeySpørsmål.boddMindreEnn12MndINorge)}
15388
/>
15489
)}
15590
<OppsummeringFelt
156-
tittel={
157-
<SpråkTekst
158-
id={
159-
omBarnaDineSpørsmålSpråkId[
160-
OmBarnaDineSpørsmålId.mottarBarnetrygdForBarnFraAnnetEøsland
161-
]
162-
}
163-
/>
164-
}
91+
tittel={<TekstBlock block={omBarnaTekster.soektYtelseEuEoes.sporsmal} />}
16592
søknadsvar={søknad.mottarBarnetrygdForBarnFraAnnetEøsland.svar}
16693
/>
16794
{søknad.mottarBarnetrygdForBarnFraAnnetEøsland.svar === ESvar.JA && (
16895
<OppsummeringFelt
169-
tittel={
170-
<SpråkTekst
171-
id={
172-
omBarnaDineSpørsmålSpråkId[
173-
OmBarnaDineSpørsmålId.hvemBarnetrygdFraAnnetEøsland
174-
]
175-
}
176-
/>
177-
}
96+
tittel={<TekstBlock block={omBarnaTekster.hvemSoektYtelse.sporsmal} />}
17897
søknadsvar={genererListeMedBarn(barnDataKeySpørsmål.barnetrygdFraAnnetEøsland)}
17998
/>
18099
)}
181100
{søknad.erAvdødPartnerForelder.svar && (
182101
<>
183102
<OppsummeringFelt
184103
tittel={
185-
<SpråkTekst
186-
id={omBarnaDineSpørsmålSpråkId[søknad.erAvdødPartnerForelder.id]}
104+
<TekstBlock
105+
block={
106+
søknad.erAvdødPartnerForelder.id ===
107+
OmBarnaDineSpørsmålId.erFolkeregAvdødPartnerForelder
108+
? omBarnaTekster.folkeregistrertGjenlevende.sporsmal
109+
: omBarnaTekster.folkeregistrertEnkeEnkemann.sporsmal
110+
}
187111
/>
188112
}
189113
søknadsvar={søknad.erAvdødPartnerForelder.svar}
@@ -192,11 +116,10 @@ const OmBarnaOppsummering: React.FC<Props> = ({ settFeilAnchors }) => {
192116
{søknad.erAvdødPartnerForelder.svar === ESvar.JA && (
193117
<OppsummeringFelt
194118
tittel={
195-
<SpråkTekst
196-
id={
197-
omBarnaDineSpørsmålSpråkId[
198-
OmBarnaDineSpørsmålId.hvemAvdødPartner
199-
]
119+
<TekstBlock
120+
block={
121+
avdødPartnerForelderSpørsmålDokument(søknad, omBarnaTekster)
122+
.sporsmal
200123
}
201124
/>
202125
}

0 commit comments

Comments
 (0)