@@ -6,9 +6,10 @@ import { useApp } from '../../../../context/AppContext';
6
6
import { useRoutes } from '../../../../context/RoutesContext' ;
7
7
import { barnDataKeySpørsmål } from '../../../../typer/barn' ;
8
8
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' ;
11
11
import { useOmBarnaDine } from '../../OmBarnaDine/useOmBarnaDine' ;
12
+ import { avdødPartnerForelderSpørsmålDokument } from '../../OmBarnaDine/utils' ;
12
13
import { OppsummeringFelt } from '../OppsummeringFelt' ;
13
14
import Oppsummeringsbolk from '../Oppsummeringsbolk' ;
14
15
@@ -17,8 +18,9 @@ interface Props {
17
18
}
18
19
19
20
const OmBarnaOppsummering : React . FC < Props > = ( { settFeilAnchors } ) => {
20
- const { søknad } = useApp ( ) ;
21
+ const { søknad, tekster } = useApp ( ) ;
21
22
const { hentRouteObjektForRouteEnum } = useRoutes ( ) ;
23
+ const omBarnaTekster = tekster ( ) . OM_BARNA ;
22
24
const omBarnaDineHook = useOmBarnaDine ( ) ;
23
25
24
26
const genererListeMedBarn = ( søknadDatafelt : barnDataKeySpørsmål ) =>
@@ -31,159 +33,81 @@ const OmBarnaOppsummering: React.FC<Props> = ({ settFeilAnchors }) => {
31
33
< Oppsummeringsbolk
32
34
steg = { hentRouteObjektForRouteEnum ( RouteEnum . OmBarna ) }
33
35
tittel = { 'ombarna.sidetittel' }
36
+ tittelForSanity = { omBarnaTekster . omBarnaTittel }
34
37
skjemaHook = { omBarnaDineHook }
35
38
settFeilAnchors = { settFeilAnchors }
36
39
>
37
40
< 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 } /> }
47
42
søknadsvar = { søknad . erNoenAvBarnaFosterbarn . svar }
48
43
/>
49
44
{ søknad . erNoenAvBarnaFosterbarn . svar === ESvar . JA && (
50
45
< 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 } /> }
56
47
søknadsvar = { genererListeMedBarn ( barnDataKeySpørsmål . erFosterbarn ) }
57
48
/>
58
49
) }
59
50
< 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 } /> }
69
52
søknadsvar = { søknad . oppholderBarnSegIInstitusjon . svar }
70
53
/>
71
54
{ søknad . oppholderBarnSegIInstitusjon . svar === ESvar . JA && (
72
55
< 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 } /> }
82
57
søknadsvar = { genererListeMedBarn ( barnDataKeySpørsmål . oppholderSegIInstitusjon ) }
83
58
/>
84
59
) }
85
60
< 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 } /> }
95
62
søknadsvar = { søknad . erBarnAdoptertFraUtland . svar }
96
63
/>
97
64
{ søknad . erBarnAdoptertFraUtland . svar === ESvar . JA && (
98
65
< 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 } /> }
108
67
søknadsvar = { genererListeMedBarn ( barnDataKeySpørsmål . erAdoptertFraUtland ) }
109
68
/>
110
69
) }
111
70
< 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 } /> }
117
72
søknadsvar = { søknad . søktAsylForBarn . svar }
118
73
/>
119
74
{ søknad . søktAsylForBarn . svar === ESvar . JA && (
120
75
< 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 } /> }
126
77
søknadsvar = { genererListeMedBarn ( barnDataKeySpørsmål . erAsylsøker ) }
127
78
/>
128
79
) }
129
80
< 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 } /> }
139
82
søknadsvar = { søknad . barnOppholdtSegTolvMndSammenhengendeINorge . svar }
140
83
/>
141
84
{ søknad . barnOppholdtSegTolvMndSammenhengendeINorge . svar === ESvar . NEI && (
142
85
< 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 } /> }
152
87
søknadsvar = { genererListeMedBarn ( barnDataKeySpørsmål . boddMindreEnn12MndINorge ) }
153
88
/>
154
89
) }
155
90
< 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 } /> }
165
92
søknadsvar = { søknad . mottarBarnetrygdForBarnFraAnnetEøsland . svar }
166
93
/>
167
94
{ søknad . mottarBarnetrygdForBarnFraAnnetEøsland . svar === ESvar . JA && (
168
95
< 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 } /> }
178
97
søknadsvar = { genererListeMedBarn ( barnDataKeySpørsmål . barnetrygdFraAnnetEøsland ) }
179
98
/>
180
99
) }
181
100
{ søknad . erAvdødPartnerForelder . svar && (
182
101
< >
183
102
< OppsummeringFelt
184
103
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
+ }
187
111
/>
188
112
}
189
113
søknadsvar = { søknad . erAvdødPartnerForelder . svar }
@@ -192,11 +116,10 @@ const OmBarnaOppsummering: React.FC<Props> = ({ settFeilAnchors }) => {
192
116
{ søknad . erAvdødPartnerForelder . svar === ESvar . JA && (
193
117
< OppsummeringFelt
194
118
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
200
123
}
201
124
/>
202
125
}
0 commit comments