|
@@ -1,5 +1,5 @@
|
1
|
1
|
import React, {useEffect} from 'react'
|
2
|
|
-import { Routes, Route,useNavigate } from "react-router-dom";
|
|
2
|
+import { Routes, Route,useNavigate, Navigate } from "react-router-dom";
|
3
|
3
|
|
4
|
4
|
import { Dashboard } from "./Dashboard";
|
5
|
5
|
import { Login } from '../Pages/Login'
|
|
@@ -16,23 +16,15 @@ import { PruebaAsignar } from '../Pages/PruebaAsignar'
|
16
|
16
|
import { NotFound } from '../Pages/404'
|
17
|
17
|
import { Profile } from '../Pages/Profile'
|
18
|
18
|
|
19
|
|
-import useAuth from '../Auth/useAuth'
|
20
|
19
|
import RequireAuth from '../Components/PrivateRoute'
|
21
|
20
|
|
22
|
21
|
export default function MyRoutes () {
|
23
|
22
|
|
24
|
|
- let auth = useAuth();
|
25
|
|
- let navigate = useNavigate()
|
26
|
|
-
|
27
|
|
- useEffect(() => {
|
28
|
|
- if(!auth.isLogged()){
|
29
|
|
- return navigate('login')
|
30
|
|
- }
|
31
|
|
- }, [auth, navigate])
|
32
|
|
-
|
33
|
23
|
return(
|
34
|
24
|
<Routes>
|
35
|
25
|
|
|
26
|
+ <Route path="/" element={<Navigate to='login'/>} />
|
|
27
|
+ <Route path="psicoadmin" element={<Navigate to='/login'/>} />
|
36
|
28
|
<Route path="login" element={<Login/>} />
|
37
|
29
|
<Route
|
38
|
30
|
path="dashboard"
|