import React, { Component, Suspense } from 'react'; import { Redirect, Route, Switch } from 'react-router-dom'; import * as router from 'react-router-dom'; import { Container } from 'reactstrap'; import { AppAside, AppFooter, AppHeader, AppSidebar, AppSidebarFooter, AppSidebarForm, AppSidebarHeader, AppSidebarMinimizer, AppBreadcrumb2 as AppBreadcrumb, AppSidebarNav2 as AppSidebarNav, } from '@coreui/react'; // sidebar nav config import navigation from '../../_nav'; // routes config import routes from '../../routes'; const DefaultAside = React.lazy(() => import('./DefaultAside')); const DefaultFooter = React.lazy(() => import('./DefaultFooter')); const DefaultHeader = React.lazy(() => import('./DefaultHeader')); class DefaultLayout extends Component { loading = () =>