@@ -5,7 +5,9 @@ import moment from 'moment';
5
5
import PropTypes from 'prop-types' ;
6
6
import React from 'react' ;
7
7
import { connect } from 'react-redux' ;
8
+ import { useKodeverkContext } from '@k9-sak-web/gui/kodeverk/index.js' ;
8
9
import styles from './feilutbetalingPerioderTable.module.css' ;
10
+ import { KodeverkType } from '@k9-sak-web/lib/kodeverk/types.js' ;
9
11
10
12
const getHendelseUndertyper = ( årsakNavn , årsaker ) => {
11
13
const årsak = årsaker . find ( a => a . hendelseType === årsakNavn ) ;
@@ -21,6 +23,7 @@ export const FeilutbetalingPerioderFormImpl = ({
21
23
onChangeÅrsak,
22
24
onChangeUnderÅrsak,
23
25
} ) => {
26
+ const { kodeverkNavnFraKode } = useKodeverkContext ( ) ;
24
27
const hendelseUndertyper = getHendelseUndertyper ( årsak , årsaker ) ;
25
28
return (
26
29
< Table . Row shadeOnHover = { false } >
@@ -32,7 +35,7 @@ export const FeilutbetalingPerioderFormImpl = ({
32
35
name = { `perioder.${ elementId } .årsak` }
33
36
selectValues = { årsaker . map ( a => (
34
37
< option key = { a . hendelseType } value = { a . hendelseType } >
35
- { a . hendelseType . navn }
38
+ { kodeverkNavnFraKode ( a . hendelseType , KodeverkType . HENDELSE_TYPE ) }
36
39
</ option >
37
40
) ) }
38
41
validate = { [ required ] }
@@ -45,9 +48,9 @@ export const FeilutbetalingPerioderFormImpl = ({
45
48
{ hendelseUndertyper && (
46
49
< SelectField
47
50
name = { `perioder.${ elementId } .${ årsak } .underÅrsak` }
48
- selectValues = { hendelseUndertyper . map ( a => (
49
- < option key = { a . underÅrsakKode } value = { a . underÅrsakKode } >
50
- { a . underÅrsak }
51
+ selectValues = { hendelseUndertyper . map ( hendelseUndertype => (
52
+ < option key = { hendelseUndertype } value = { hendelseUndertype } >
53
+ { kodeverkNavnFraKode ( hendelseUndertype , KodeverkType . HENDELSE_UNDERTYPE ) }
51
54
</ option >
52
55
) ) }
53
56
validate = { [ required ] }
0 commit comments