@@ -5,7 +5,7 @@ import { AlertStripeFeil } from 'nav-frontend-alertstriper';
5
5
import Spinner from './felles/spinner/spinner' ;
6
6
7
7
export function DataFetcher ( props : { children : any } ) {
8
- const { innloggetVeilederFetcher, aktivEnhetFetcher } = useDataFetcherStore ( ) ;
8
+ const { innloggetVeilederFetcher, aktivEnhetFetcher, featuresFetcher } = useDataFetcherStore ( ) ;
9
9
10
10
useEffect ( ( ) => {
11
11
if ( isNotStarted ( innloggetVeilederFetcher ) ) {
@@ -15,13 +15,17 @@ export function DataFetcher(props: { children: any }) {
15
15
if ( isNotStarted ( aktivEnhetFetcher ) ) {
16
16
aktivEnhetFetcher . fetch ( null ) ;
17
17
}
18
+
19
+ if ( isNotStarted ( featuresFetcher ) ) {
20
+ featuresFetcher . fetch ( null ) ;
21
+ }
18
22
// eslint-disable-next-line react-hooks/exhaustive-deps
19
- } , [ innloggetVeilederFetcher ] ) ;
23
+ } , [ innloggetVeilederFetcher , aktivEnhetFetcher , featuresFetcher ] ) ;
20
24
21
25
// Trenger ikke å sjekke om aktivEnhetFetcher er ferdig
22
- if ( isAnyNotStartedOrPending ( [ innloggetVeilederFetcher ] ) ) {
26
+ if ( isAnyNotStartedOrPending ( [ innloggetVeilederFetcher , aktivEnhetFetcher , featuresFetcher ] ) ) {
23
27
return < Spinner /> ;
24
- } else if ( hasAnyFailed ( [ innloggetVeilederFetcher ] ) ) {
28
+ } else if ( hasAnyFailed ( [ innloggetVeilederFetcher , aktivEnhetFetcher , featuresFetcher ] ) ) {
25
29
return (
26
30
< AlertStripeFeil className = "vedtaksstotte-alert" >
27
31
Det oppnås for tiden ikke kontakt med alle baksystemer.
0 commit comments