import { createBrowserRouter, Navigate } from "react-router-dom"; import CommonLayout from "../layouts/CommonLayout"; import Login from "../pages/Login"; import Approval from "../pages/shared/Approval"; import MyApproval from "../pages/shared/MyApproval"; import UserDetail from "../pages/shared/UserDetail"; import MyReservation from "../pages/user/MyReservation"; import Reserve from "../pages/user/Reserve"; import ProtectedRoute from "./ProtectedRoute"; import DeviceManage from "../pages/deviceAdmin/DeviceManage"; import UserManage from "../pages/admin/UserManage"; import DeviceStats from "../pages/admin/DeviceStats"; const router = createBrowserRouter([ { path: "/", element: , }, { path: "/login", element: , }, { path: "/", element: , children: [ { path: "user", element: , children: [ { path: "reserve", element: , }, { path: "my-reservation", element: , }, ], }, { element: , children: [ { path: "approval", element: , }, { path: "my-approval", element: , }, ], }, { path: "device-manage", element: , children: [ { path: "", element: , }, ], }, { path: "admin", element: , children: [ { path: "user-manage", element: , }, { path: "stats-device", element: , }, ], }, { path: "userdetail", element: , }, ], }, ]); export default router;