import React, { lazy, Suspense } from 'react'; import { Switch, Redirect, Route } from 'react-router-dom'; import { LoadingOutlined } from '@ant-design/icons'; import { routers } from 'common/constants'; import AuthRoute from 'components/molecules/AuthRoute'; import Indicators from 'components/pages/Indicators'; import Process from 'components/pages/Process'; import FileUpload from 'components/pages/Upload'; import { Spin } from 'antd'; const Layer = lazy(() => import('components/pages/Layer')); const LAVA_ROUTERS = [ { pathname: routers.processAvailable, component: , }, { pathname: routers.indicatorsList, component: , }, { pathname: routers.resourceUpload, component: , }, ]; const Router: React.FC = () => { return ( } size="large" tip="即将进入天壤控制台">
} > {LAVA_ROUTERS.map((route) => { const { pathname, component } = route; return ( {component} ); })} { return ; }} >
); }; export default Router;