11import { pick } from 'lodash' ;
2- import React , { FC , Suspense , useMemo } from 'react' ;
3- import { lazily } from 'react-lazily' ;
2+ import React , { FC , useMemo } from 'react' ;
43import { connect , MapStateToProps } from 'react-redux' ;
54
65import {
@@ -11,25 +10,23 @@ import {
1110 FnPropsMappedFromState ,
1211} from 'app/core/reducers/fn-slice' ;
1312
13+ import { AngularRoot } from '../../angular/AngularRoot' ;
14+ import { FnAppProvider } from '../fn-app-provider' ;
1415import { FNDashboardProps } from '../types' ;
1516import { RenderPortal } from '../utils' ;
1617
17- const { RenderFNDashboard } = lazily ( ( ) => import ( './render-fn-dashboard' ) ) ;
18- const { FnAppProvider } = lazily ( ( ) => import ( '../fn-app-provider' ) ) ;
19- const { AngularRoot } = lazily ( ( ) => import ( '../../angular/AngularRoot' ) ) ;
18+ import { RenderFNDashboard } from './render-fn-dashboard' ;
2019
2120type FNDashboardComponentProps = Omit < FNDashboardProps , FnPropMappedFromState > ;
2221
2322export const FNDashboard : FC < FNDashboardComponentProps > = ( props ) => {
2423 return (
25- < Suspense fallback = { < > { props . fnLoader } </ > } >
26- < FnAppProvider fnError = { props . fnError } >
27- < div className = "page-dashboard" >
28- < AngularRoot />
29- < DashboardPortal { ...props } />
30- </ div >
31- </ FnAppProvider >
32- </ Suspense >
24+ < FnAppProvider fnError = { props . fnError } >
25+ < div className = "page-dashboard" >
26+ < AngularRoot />
27+ < DashboardPortal { ...props } />
28+ </ div >
29+ </ FnAppProvider >
3330 ) ;
3431} ;
3532
@@ -42,7 +39,6 @@ function mapStateToProps(): MapStateToProps<
4239}
4340
4441export const DashboardPortalComponent : FC < FNDashboardComponentProps & FnPropsMappedFromState > = ( props ) => {
45-
4642 const content = useMemo ( ( ) => {
4743 if ( ! props . FNDashboard ) {
4844 // TODO Use no data
0 commit comments