import { Switch, Route, Redirect, HashRouter } from 'react-router-dom'; import routerConfig from './Config'; import Layout from '../components/layout/Layout'; import { useContext } from 'react'; import { authContext } from '../context/Auth'; /** * Global responsible for global effect * Layout responsible for ui view * */ const RouterWrapper = () => { const { isAuth } = useContext(authContext); return ( {routerConfig.map(v => ( { const Page = v.component; return isAuth || !v.auth ? ( ) : ( ); }} /> ))} { return ( ); }} > ); }; export default RouterWrapper;