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