Rev 6524 | Rev 6526 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React, { useEffect, lazy, Suspense } from 'react'import { BrowserRouter as Router, Switch } from 'react-router-dom'import { useDispatch } from 'react-redux'import { getLanguage } from '../../redux/intl/intl.action'import Auth from '../pages/auth/Auth'import PrivateRoute from './PrivateRoute'import NotificationAlert from '../components/UI/notification/NotificationAlert'import PublicRoute from './PublicRoute'const DashboardPage = lazy(() => import('../pages/dashboard/DashboardPage'))const AppRouter = () => {const dispatch = useDispatch()useEffect(() => {dispatch(getLanguage())}, [])return (<Router><Switch><Suspense fallback={null}><PublicRoute path="/" isAuthenticated={false}><Auth /></PublicRoute><PrivateRoute exact path="/home" isAuthenticated={true}><h1>hELLO</h1></PrivateRoute></Suspense></Switch><NotificationAlert /></Router>)}export default AppRouter