import React, { useContext } from 'react'; import { Redirect, Route, Switch } from 'react-router-dom'; import { UserContext } from './components/context/UserContext'; import Activate from './modules/accounts/Activate'; import ConfirmReset from './modules/accounts/ConfirmReset'; import Reset from './modules/accounts/Reset'; import LogIn from './modules/accounts/SignIn'; import AdminRoutes from './routes/AdminRoutes'; import PublicRoutes from './routes/PublicRoutes'; import RedirectForRoles from './routes/RedirectForRoles'; import UserRoutes from './routes/UserRoutes'; const AppRoutes = () => { const { authenticated } = useContext(UserContext); return authenticated ? ( } /> } /> } /> ) : ( } /> ); }; export default AppRoutes;