35 lines
733 B
JavaScript

import { createBrowserRouter, Navigate } from "react-router-dom";
import Login from "../pages/Login";
import ProtectedRoute from "./ProtectedRoute";
import CommonLayout from "../layouts/CommonLayout";
import Reserve from "../pages/user/Reserve";
const router = createBrowserRouter([
{
path: "/",
element: <Navigate to="/login" replace />,
},
{
path: "/login",
element: <Login />,
},
{
path: "/",
element: <CommonLayout />,
children: [
{
path: "user",
element: <ProtectedRoute allowedRoles={["USER"]} />,
children: [
{
path: "reserve",
element: <Reserve />,
},
],
},
],
},
]);
export default router;