import { HashRouter as Router, Switch, Redirect, Route } from "react-router-dom" import React, { Fragment } from "react" import Auth from "./Auth" import routes, { Loading } from "./route" function LoadWrapper(props: any) { if (props.isLazy) { const LoadingComp = props.loading ? props.loading : () => //NormalLoading; return }>{props.children} } return {props.children} } function RouteMap(props: any) { const routes: any[] = props.routes return ( {routes.map((route, index) => { const { exact = false } = route const isAuth = !!route.meta?.auth if (route.redirect) { return ( ) } if (route.component) { return ( {route.children && } ) } })} ) } export default function AppRouter() { return ( ) }