Rev 6513 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React, { useEffect, lazy } from 'react'
import { BrowserRouter as Router, Route, Switch } from 'react-router-dom'
import { useDispatch } from 'react-redux'
import { getLanguage } from '../../redux/intl/intl.action'
import PrivateRoute from './PrivateRoute'
import Auth from '../pages/auth/Auth'
const HomeSection = lazy(() =>
import('../../dashboard/components/home-section/HomeSection')
)
const AppRouter = () => {
const dispatch = useDispatch()
useEffect(() => {
dispatch(getLanguage())
}, [])
return (
<Router>
<Switch>
<Route path="/">
<Auth />
</Route>
<PrivateRoute exact path="/dashboard">
<HomeSection />
</PrivateRoute>
</Switch>
</Router>
)
}
export default AppRouter