import "katex/dist/katex.min.css"; import { Home } from "./pages/student/Home"; import { createBrowserRouter, Navigate, RouterProvider, } from "react-router-dom"; import { ProtectedRoute } from "./components/ProtectedRoute"; import { Login } from "./pages/auth/Login"; import { Lessons } from "./pages/student/Lessons"; import { Practice } from "./pages/student/Practice"; import { Pretest } from "./pages/student/practice/Pretest"; import { Results } from "./pages/student/practice/Results"; import { Test } from "./pages/student/practice/Test"; import { Profile } from "./pages/student/Profile"; import { Rewards } from "./pages/student/Rewards"; import { StudentLayout } from "./pages/student/StudentLayout"; import { TargetedPractice } from "./pages/student/targeted-practice/page"; import { Drills } from "./pages/student/drills/page"; import { HardTestModules } from "./pages/student/hard-test-modules/page"; import { QuestMap } from "./pages/student/QuestMap"; import { Register } from "./pages/auth/Register"; function App() { const router = createBrowserRouter([ { path: "/login", element: , }, { path: "/register", element: , }, { path: "/student", element: , children: [ { element: , children: [ { path: "home", element: , }, { path: "practice", element: , }, { path: "lessons", element: , }, { path: "rewards", element: , }, { path: "profile", element: , }, { path: "quests", element: , }, { path: "practice/:sheetId", element: , }, { path: "practice/targeted-practice", element: , }, { path: "practice/drills", element: , }, { path: "practice/hard-test-modules", element: , }, ], }, { path: "practice/:sheetId/test", element: , }, { path: "practice/:sheetId/test/results", element: , }, ], }, { path: "/", element: , }, { path: "*", element: , }, ]); return ; } export default App;