diff --git a/src/router/AppRoutes.jsx b/src/router/AppRoutes.jsx index ecb3622b..6fec430a 100644 --- a/src/router/AppRoutes.jsx +++ b/src/router/AppRoutes.jsx @@ -44,10 +44,14 @@ import MainRegisterPage from "../pages/authentication/MainRegisterPage"; import MainForgetPage from "../pages/authentication/MainForgetPage"; import MainResetPasswordPage from "../pages/authentication/MainResetPasswordPage"; import TenantPage from "../pages/Tenant/TenantPage"; - +import { Navigate } from "react-router-dom"; +import RootRedirect from "./RootRedirect"; const router = createBrowserRouter( [ - // { path: "/", element: }, + { + path: "/", + element: , + }, { element: , children: [ @@ -73,8 +77,6 @@ const router = createBrowserRouter( { path: "/project/manage/:projectId", element: }, { path: "/employees", element: }, { path: "/employee/:employeeId", element: }, - // { path: "/employee/manage", element: }, - // {path: "/employee/manage/:employeeId", element: }, { path: "/directory", element: }, { path: "/inventory", element: }, { path: "/activities/attendance", element: }, diff --git a/src/router/RootRedirect.jsx b/src/router/RootRedirect.jsx new file mode 100644 index 00000000..d00f99fe --- /dev/null +++ b/src/router/RootRedirect.jsx @@ -0,0 +1,13 @@ +import React from "react"; +import { Navigate } from "react-router-dom"; + +const RootRedirect = () => { + const isAuthenticated = !!localStorage.getItem("jwtToken"); + return isAuthenticated ? ( + + ) : ( + + ); +}; + +export default RootRedirect;