@@ -11,14 +11,12 @@ import { dagenEtterDato, dagensDato, gårsdagensDato, stringTilDate } from '../.
11
11
import { trimWhiteSpace , visFeiloppsummering } from '../../../utils/hjelpefunksjoner' ;
12
12
import Datovelger from '../Datovelger/Datovelger' ;
13
13
import { LandDropdown } from '../Dropdowns/LandDropdown' ;
14
- import JaNeiSpm from '../JaNeiSpm/JaNeiSpm ' ;
14
+ import JaNeiSpmForSanity from '../JaNeiSpm/JaNeiSpmForSanity ' ;
15
15
import TekstBlock from '../Sanity/TekstBlock' ;
16
16
import { SkjemaFeiloppsummering } from '../SkjemaFeiloppsummering/SkjemaFeiloppsummering' ;
17
- import { SkjemaFeltInput } from '../SkjemaFeltInput/SkjemaFeltInput ' ;
17
+ import { SkjemaFeltInputForSanity } from '../SkjemaFeltInput/SkjemaFeltInputForSanity ' ;
18
18
import SkjemaModal from '../SkjemaModal/SkjemaModal' ;
19
- import SpråkTekst from '../SpråkTekst/SpråkTekst' ;
20
19
21
- import { barnetrygdperiodeModalSpørsmålSpråkId } from './barnetrygdperiodeSpråkUtils' ;
22
20
import { BarnetrygdperiodeSpørsmålId } from './spørsmål' ;
23
21
import {
24
22
IUsePensjonsperiodeSkjemaParams ,
@@ -91,15 +89,6 @@ export const BarnetrygdperiodeModal: React.FC<Props> = ({
91
89
mottarEøsBarnetrygdNå . verdi === ESvar . NEI ||
92
90
( personType === PersonType . AndreForelder && erDød ) ;
93
91
94
- const hentSpørsmålTekstId = barnetrygdperiodeModalSpørsmålSpråkId (
95
- personType ,
96
- periodenErAvsluttet
97
- ) ;
98
-
99
- const spørsmålSpråkTekst = ( spørsmålId : BarnetrygdperiodeSpørsmålId ) => (
100
- < SpråkTekst id = { hentSpørsmålTekstId ( spørsmålId ) } values = { { barn : barn . navn } } />
101
- ) ;
102
-
103
92
return (
104
93
< SkjemaModal
105
94
erÅpen = { erÅpen }
@@ -111,19 +100,26 @@ export const BarnetrygdperiodeModal: React.FC<Props> = ({
111
100
valideringErOk = { valideringErOk }
112
101
onAvbrytCallback = { nullstillSkjema }
113
102
>
114
- < JaNeiSpm
103
+ < JaNeiSpmForSanity
115
104
skjema = { skjema }
116
105
felt = { skjema . felter . mottarEøsBarnetrygdNå }
117
- spørsmålTekstId = { hentSpørsmålTekstId (
118
- BarnetrygdperiodeSpørsmålId . mottarEøsBarnetrygdNå
119
- ) }
120
- språkValues = { { barn : barn . navn } }
106
+ spørsmålDokument = { teksterForModal . mottarBarnetrygdNa }
107
+ flettefelter = { { barnetsNavn : barn . navn } }
121
108
/>
122
109
{ barnetrygdsland . erSynlig && (
123
110
< LandDropdown
124
111
felt = { skjema . felter . barnetrygdsland }
125
112
skjema = { skjema }
126
- label = { spørsmålSpråkTekst ( BarnetrygdperiodeSpørsmålId . barnetrygdsland ) }
113
+ label = {
114
+ < TekstBlock
115
+ block = {
116
+ periodenErAvsluttet
117
+ ? teksterForModal . barnetrygdLandFortid . sporsmal
118
+ : teksterForModal . barnetrygdLandNatid . sporsmal
119
+ }
120
+ flettefelter = { { barnetsNavn : barn . navn } }
121
+ />
122
+ }
127
123
kunEøs = { true }
128
124
dynamisk
129
125
ekskluderNorge
@@ -133,15 +129,15 @@ export const BarnetrygdperiodeModal: React.FC<Props> = ({
133
129
< Datovelger
134
130
felt = { skjema . felter . fraDatoBarnetrygdperiode }
135
131
skjema = { skjema }
136
- label = { spørsmålSpråkTekst ( BarnetrygdperiodeSpørsmålId . fraDatoBarnetrygdperiode ) }
132
+ label = { < TekstBlock block = { teksterForModal . startdato . sporsmal } /> }
137
133
avgrensMaxDato = { periodenErAvsluttet ? gårsdagensDato ( ) : dagensDato ( ) }
138
134
/>
139
135
) }
140
136
{ tilDatoBarnetrygdperiode . erSynlig && (
141
137
< Datovelger
142
138
felt = { skjema . felter . tilDatoBarnetrygdperiode }
143
139
skjema = { skjema }
144
- label = { spørsmålSpråkTekst ( BarnetrygdperiodeSpørsmålId . tilDatoBarnetrygdperiode ) }
140
+ label = { < TekstBlock block = { teksterForModal . sluttdato . sporsmal } /> }
145
141
avgrensMinDato = {
146
142
skjema . felter . fraDatoBarnetrygdperiode . verdi
147
143
? dagenEtterDato (
@@ -153,20 +149,18 @@ export const BarnetrygdperiodeModal: React.FC<Props> = ({
153
149
/>
154
150
) }
155
151
{ månedligBeløp . erSynlig && (
156
- < SkjemaFeltInput
152
+ < SkjemaFeltInputForSanity
157
153
felt = { skjema . felter . månedligBeløp }
158
154
visFeilmeldinger = { skjema . visFeilmeldinger }
159
- labelSpråkTekstId = { hentSpørsmålTekstId (
160
- BarnetrygdperiodeSpørsmålId . månedligBeløp
161
- ) }
162
- språkValues = { {
163
- ...( barn && {
164
- barn : barn . navn ,
165
- } ) ,
166
- } }
155
+ label = {
156
+ < TekstBlock
157
+ block = { teksterForModal . belopPerManed . sporsmal }
158
+ flettefelter = { { barnetsNavn : barn . navn } }
159
+ />
160
+ }
167
161
description = {
168
162
< Alert variant = { 'info' } inline >
169
- < SpråkTekst id = { 'ombarnet.trygdbeløp.info' } />
163
+ < TekstBlock block = { teksterForModal . belopPerManed . beskrivelse } />
170
164
</ Alert >
171
165
}
172
166
fullbredde = { false }
0 commit comments