@@ -3,13 +3,14 @@ import { dateFormatter, dateRangeFormatter } from '@navikt/sif-common-utils';
3
3
import { KorrigertInntektOppgave , Oppgavetype } from '@navikt/ung-common' ;
4
4
import OppgaveLayout from './OppgaveLayout' ;
5
5
import {
6
+ FormikConfirmationCheckbox ,
6
7
getIntlFormErrorHandler ,
7
8
getTypedFormComponents ,
8
9
ValidationError ,
9
10
YesOrNo ,
10
11
} from '@navikt/sif-common-formik-ds' ;
11
12
import { useAppIntl } from '../../../../i18n' ;
12
- import { getStringValidator , getYesOrNoValidator } from '@navikt/sif-validation' ;
13
+ import { getCheckedValidator , getStringValidator , getYesOrNoValidator } from '@navikt/sif-validation' ;
13
14
import { UngdomsytelseOppgavebekreftelse } from '@navikt/k9-brukerdialog-prosessering-api' ;
14
15
import { useBesvarOppgave } from '../../hooks/useBesvarOppgave' ;
15
16
import { WalletIcon } from '@navikt/aksel-icons' ;
@@ -90,10 +91,10 @@ const KorrigertInntektOppgave = ({ deltakelseId, oppgave }: Props) => {
90
91
Derfor vil vi bruke inntekten fra a-ordningen som grunnlag for beregning av ytelsen din.
91
92
</ BodyShort >
92
93
< BodyShort spacing = { true } >
93
- For at vi skal kunne behandle saken din, må du bekrefte denne endringen innen { ' ' }
94
- < strong > { svarfristTekst } </ strong > . Hvis vi ikke mottar en bekreftelse innen fristen, vil vi
95
- automatisk bruke inntektsopplysningene fra a-ordningen. Eventuell utbetaling vil bli satt på
96
- vent til du har bekreftet endringen, eller fristen har passert.
94
+ For at vi skal kunne behandle saken din, må du bekrefte at den inntekten vi har registrert er
95
+ den korrekte innen < strong > { svarfristTekst } </ strong > . Hvis vi ikke mottar en bekreftelse innen
96
+ fristen, vil vi automatisk bruke inntektsopplysningene fra a-ordningen. Eventuell utbetaling vil
97
+ bli satt på vent til du har bekreftet endringen, eller fristen har passert.
97
98
</ BodyShort >
98
99
</ >
99
100
} >
@@ -112,25 +113,33 @@ const KorrigertInntektOppgave = ({ deltakelseId, oppgave }: Props) => {
112
113
< VStack gap = "8" marginBlock = "2 0" >
113
114
< VStack gap = "2" >
114
115
< Heading level = "3" size = "small" >
115
- Inntekt registrert i a-ordningen
116
- { /* Registrert inntekt */ }
116
+ Registrert inntekt
117
117
</ Heading >
118
- < InntektTabell />
118
+ < InntektTabell inntekt = { oppgave . oppgavetypeData . inntektFraAinntekt } />
119
119
</ VStack >
120
120
121
121
< YesOrNoQuestion
122
122
name = { FormFields . godkjenner }
123
- legend = { `Stemmer inntektsopplysningene vi har mottatt fra a-ordningen, og at vi skal bruke dette for å beregne ytelse ?` }
123
+ legend = { `Er inntektsopplysningene over korrekte ?` }
124
124
validate = { getYesOrNoValidator ( ) }
125
125
labels = { {
126
- yes : 'Ja, bruk inntekten fra a-ordningen ' ,
126
+ yes : 'Ja, inntekten er korrekt ' ,
127
127
} }
128
128
/>
129
+ { values [ FormFields . godkjenner ] === YesOrNo . YES ? (
130
+ < >
131
+ < FormikConfirmationCheckbox
132
+ name = { FormFields . bekrefterOpplysninger }
133
+ label = "Jeg bekrefter at inntekten over skal brukes for å beregne min ytelse"
134
+ validate = { getCheckedValidator ( ) }
135
+ />
136
+ </ >
137
+ ) : null }
129
138
{ values [ FormFields . godkjenner ] === YesOrNo . NO ? (
130
139
< >
131
140
< Textarea
132
141
name = { FormFields . begrunnelse }
133
- label = "Hvorfor skal vi ikke bruke inntekten vi har mottatt fra a-ordningen?"
142
+ label = "Hvorfor stemmer ikke inntekten vi har fått fra a-ordningen?"
134
143
maxLength = { 250 }
135
144
description = {
136
145
< ReadMore header = "Hva skal jeg skrive her?" >
0 commit comments