5
5
type RapportertInntektDto ,
6
6
} from '@k9-sak-web/backend/ungsak/generated' ;
7
7
import { CheckmarkCircleFillIcon , ExclamationmarkTriangleFillIcon , PersonIcon } from '@navikt/aksel-icons' ;
8
- import { Bleed , BodyLong , Box , Button , Heading , HStack , Table , VStack } from '@navikt/ds-react' ;
8
+ import { Bleed , BodyLong , BodyShort , Box , Button , Heading , HStack , Label , Table , VStack } from '@navikt/ds-react' ;
9
9
import { Form , InputField , RadioGroupPanel , TextAreaField } from '@navikt/ft-form-hooks' ;
10
10
import { minLength , required } from '@navikt/ft-form-validators' ;
11
11
import { useForm } from 'react-hook-form' ;
@@ -17,6 +17,13 @@ const formaterInntekt = (inntekt: RapportertInntektDto) => {
17
17
return formatCurrencyWithKr ( ( inntekt . arbeidsinntekt ?? 0 ) + ( inntekt . ytelse ?? 0 ) ) ;
18
18
} ;
19
19
20
+ const formaterStatus = ( status ?: KontrollerInntektPeriodeDtoStatus ) => {
21
+ if ( status === KontrollerInntektPeriodeDtoStatus . AVVIK ) {
22
+ return 'Avvik' ;
23
+ }
24
+ return 'Ingen avvik' ;
25
+ } ;
26
+
20
27
type Formvalues = {
21
28
fastsattArbeidsinntekt : string ;
22
29
fastsattYtelse : string ;
@@ -145,14 +152,16 @@ export const ArbeidOgInntekt = ({ submitCallback, inntektKontrollperioder }: Arb
145
152
< Table . Header >
146
153
< Table . Row >
147
154
< Table . HeaderCell scope = "col" className = { styles . firstHeaderCell } >
148
- Status
155
+ < Label size = "small" > Status</ Label >
156
+ </ Table . HeaderCell >
157
+ < Table . HeaderCell scope = "col" >
158
+ < Label size = "small" > Periode</ Label >
149
159
</ Table . HeaderCell >
150
- < Table . HeaderCell scope = "col" > Periode</ Table . HeaderCell >
151
160
< Table . HeaderCell scope = "col" align = "right" >
152
- Rapportert av deltager
161
+ < Label size = "small" > Rapportert av deltager</ Label >
153
162
</ Table . HeaderCell >
154
163
< Table . HeaderCell scope = "col" align = "right" >
155
- Rapportert i A-inntekt
164
+ < Label size = "small" > Rapportert i A-inntekt</ Label >
156
165
</ Table . HeaderCell >
157
166
< Table . HeaderCell />
158
167
</ Table . Row >
@@ -162,6 +171,7 @@ export const ArbeidOgInntekt = ({ submitCallback, inntektKontrollperioder }: Arb
162
171
const isLastRow = index === inntektKontrollperioder . length - 1 ;
163
172
const harAksjonspunkt = inntekt . erTilVurdering ;
164
173
const harAvvik = inntekt . status === KontrollerInntektPeriodeDtoStatus . AVVIK ;
174
+
165
175
return (
166
176
< Table . ExpandableRow
167
177
key = { `${ inntekt . periode ?. fom } _${ inntekt . periode ?. tom } ` }
@@ -172,25 +182,32 @@ export const ArbeidOgInntekt = ({ submitCallback, inntektKontrollperioder }: Arb
172
182
expansionDisabled = { ! harAksjonspunkt }
173
183
>
174
184
< Table . DataCell className = { styles . firstDataCell } >
175
- < HStack gap = "2" >
185
+ < HStack gap = "2" align = "center" >
176
186
{ harAvvik ? (
177
187
< ExclamationmarkTriangleFillIcon fontSize = "1.5rem" className = { styles . exclamationmarkIcon } />
178
188
) : (
179
189
< CheckmarkCircleFillIcon fontSize = { 24 } className = { styles . checkmarkIcon } />
180
190
) }
181
- { inntekt . status }
191
+ < BodyShort size = "small" > { formaterStatus ( inntekt . status ) } </ BodyShort >
182
192
</ HStack >
183
193
</ Table . DataCell >
184
194
< Table . DataCell >
185
195
{ inntekt . periode && (
186
- < PeriodLabel dateStringFom = { inntekt . periode ?. fom } dateStringTom = { inntekt . periode ?. tom } />
196
+ < BodyShort size = "small" >
197
+ < PeriodLabel dateStringFom = { inntekt . periode ?. fom } dateStringTom = { inntekt . periode ?. tom } />
198
+ </ BodyShort >
187
199
) }
188
200
</ Table . DataCell >
189
201
< Table . DataCell align = "right" >
190
- { inntekt . rapporterteInntekter ?. bruker && formaterInntekt ( inntekt . rapporterteInntekter ?. bruker ) }
202
+ < BodyShort size = "small" >
203
+ { inntekt . rapporterteInntekter ?. bruker && formaterInntekt ( inntekt . rapporterteInntekter ?. bruker ) }
204
+ </ BodyShort >
191
205
</ Table . DataCell >
192
206
< Table . DataCell align = "right" >
193
- { inntekt . rapporterteInntekter ?. register && formaterInntekt ( inntekt . rapporterteInntekter ?. register ) }
207
+ < BodyShort size = "small" >
208
+ { inntekt . rapporterteInntekter ?. register &&
209
+ formaterInntekt ( inntekt . rapporterteInntekter ?. register ) }
210
+ </ BodyShort >
194
211
</ Table . DataCell >
195
212
</ Table . ExpandableRow >
196
213
) ;
0 commit comments