@@ -20,15 +20,12 @@ import { hentOppfolging } from '../oppfolging-status/oppfolging-slice';
20
20
import { createSelector } from 'reselect' ;
21
21
import { RootState } from '../../store' ;
22
22
23
- export const selectSerialiedErrors = ( feil : RootState [ 'data' ] [ 'errors' ] , ...types : string [ ] ) : SerializedError [ ] => {
24
- return Object . entries ( feil . serializedError )
23
+ export const selectFeil = ( errors : RootState [ 'data' ] [ 'errors' ] , ...types : string [ ] ) : SerializedError [ ] => {
24
+ return Object . entries ( errors )
25
25
. filter ( ( [ type , _ ] ) => types . includes ( type ) )
26
26
. map ( ( [ _ , val ] ) => val ) ;
27
27
} ;
28
28
29
- export const selectFeilEier = ( state : RootState ) : string | undefined =>
30
- state . data . errors . feilEier ;
31
-
32
29
export const selectErrors = ( state : RootState ) => state . data . errors ;
33
30
34
31
const hovedsideFeil = [
@@ -41,49 +38,49 @@ const hovedsideFeil = [
41
38
flyttAktivitet . rejected . type ,
42
39
] ;
43
40
export const selectHovedsideFeil = createSelector ( selectErrors , ( errors ) => {
44
- return selectSerialiedErrors ( errors , ...hovedsideFeil ) ;
41
+ return selectFeil ( errors , ...hovedsideFeil ) ;
45
42
} ) ;
46
43
47
44
export const selectLagNyAktivitetFeil = createSelector ( selectErrors , ( errors ) => {
48
- return selectSerialiedErrors ( errors , lagNyAktivitet . rejected . type ) ;
45
+ return selectFeil ( errors , lagNyAktivitet . rejected . type ) ;
49
46
} ) ;
50
47
51
48
export const selectOppdaterAktivitetStatusFeil = createSelector ( selectErrors , ( errors ) => {
52
- return selectSerialiedErrors ( errors , flyttAktivitet . rejected . type ) ;
49
+ return selectFeil ( errors , flyttAktivitet . rejected . type ) ;
53
50
} ) ;
54
51
55
52
export const selectOppdaterAktivitetEtikettFeil = createSelector ( selectErrors , ( errors ) => {
56
- return selectSerialiedErrors ( errors , oppdaterAktivitetEtikett . rejected . type ) ;
53
+ return selectFeil ( errors , oppdaterAktivitetEtikett . rejected . type ) ;
57
54
} ) ;
58
55
59
56
export const selectOppdaterStillingFraNavSoknadsstatusFeil = createSelector ( selectErrors , ( errors ) => {
60
- return selectSerialiedErrors ( errors , oppdaterStillingFraNavSoknadsstatus . rejected . type ) ;
57
+ return selectFeil ( errors , oppdaterStillingFraNavSoknadsstatus . rejected . type ) ;
61
58
} ) ;
62
59
63
60
export const selectDeleCVFeil = createSelector ( selectErrors , ( errors ) => {
64
- return selectSerialiedErrors ( errors , oppdaterCVSvar . rejected . type ) ;
61
+ return selectFeil ( errors , oppdaterCVSvar . rejected . type ) ;
65
62
} ) ;
66
63
67
64
export const selectSettAktivitetTilAvtaltFeil = createSelector ( selectErrors , ( errors ) => {
68
- return selectSerialiedErrors ( errors , settAktivitetTilAvtalt . rejected . type ) ;
65
+ return selectFeil ( errors , settAktivitetTilAvtalt . rejected . type ) ;
69
66
} ) ;
70
67
71
68
export const selectCanPrint = createSelector ( selectErrors , ( errors ) => {
72
- return selectSerialiedErrors ( errors , hentAktiviteter . rejected . type , hentDialoger . rejected . type ) . length === 0 ;
69
+ return selectFeil ( errors , hentAktiviteter . rejected . type , hentDialoger . rejected . type ) . length === 0 ;
73
70
} ) ;
74
71
75
72
export const selectHentMalListeFeil = createSelector ( selectErrors , ( errors ) => {
76
- return selectSerialiedErrors ( errors , hentMal . rejected . type , hentMalListe . rejected . type ) ;
73
+ return selectFeil ( errors , hentMal . rejected . type , hentMalListe . rejected . type ) ;
77
74
} ) ;
78
75
79
76
export const selectOppdaterMalFeil = createSelector ( selectErrors , ( errors ) => {
80
- return selectSerialiedErrors ( errors , oppdaterMal . rejected . type ) ;
77
+ return selectFeil ( errors , oppdaterMal . rejected . type ) ;
81
78
} ) ;
82
79
83
80
export const selectPubliserReferatFeil = createSelector ( selectErrors , ( errors ) => {
84
- return selectSerialiedErrors ( errors , publiserReferat . rejected . type ) ;
81
+ return selectFeil ( errors , publiserReferat . rejected . type ) ;
85
82
} ) ;
86
83
87
84
export const selectPubliserOgOppdaterReferatFeil = createSelector ( selectErrors , ( errors ) => {
88
- return selectSerialiedErrors ( errors , publiserReferat . rejected . type , oppdaterReferat . rejected . type ) ;
85
+ return selectFeil ( errors , publiserReferat . rejected . type , oppdaterReferat . rejected . type ) ;
89
86
} ) ;
0 commit comments