48 lines
1.2 KiB
JavaScript
48 lines
1.2 KiB
JavaScript
import { createBrowserRouter } from "react-router";
|
|
import Layout from "./layout.jsx";
|
|
import HomePage from "./pages/Home/HomePage";
|
|
import LoginPage from "./pages/Login/LoginPage";
|
|
import StatPage from "./pages/Stat/StatPage";
|
|
import RegisterPage from "./pages/Register/RegisterPage.jsx";
|
|
import VolunteersPage from "./pages/Volunteers/VolunteersPage";
|
|
import ProfilePage from "./pages/Profile/ProfilePage";
|
|
import EventsPage from "./pages/Events/EventsPage.jsx";
|
|
|
|
const router = createBrowserRouter([
|
|
{
|
|
path: "/login",
|
|
Component: LoginPage,
|
|
},
|
|
{
|
|
path: "/register",
|
|
Component: RegisterPage,
|
|
},
|
|
{
|
|
path: "/",
|
|
Component: Layout,
|
|
children: [
|
|
{
|
|
path: "/",
|
|
Component: HomePage,
|
|
},
|
|
{
|
|
path: "/stat",
|
|
Component:StatPage,
|
|
},
|
|
{
|
|
path:"/profile",
|
|
Component:ProfilePage,
|
|
},
|
|
{
|
|
path: "/events",
|
|
Component: EventsPage,
|
|
},
|
|
{
|
|
path: "/volunteers",
|
|
Component: VolunteersPage,
|
|
}
|
|
]
|
|
}
|
|
])
|
|
|
|
export default router; |