frontPanel/src/index.tsx

44 lines
1.6 KiB
TypeScript
Raw Normal View History

2023-04-15 09:10:59 +00:00
import React from "react";
import { BrowserRouter, Route, Routes } from "react-router-dom";
2023-04-23 08:39:34 +00:00
import ReactDOM from "react-dom/client";
2023-04-15 09:10:59 +00:00
import { ThemeProvider } from "@mui/material";
2023-04-23 08:39:34 +00:00
import { Setting } from "./pages/Setting";
2023-03-01 22:59:51 +00:00
import StartPage from "./pages/startPage/StartPage";
2023-04-15 09:10:59 +00:00
import Main from "./pages/main";
import FirstQuiz from "./pages/startPage/FirstQuiz";
import QuestionsPage from "./pages/Questions/QuestionsPage";
2023-04-23 08:39:34 +00:00
import { Result } from "./pages/Result/Result";
import lightTheme from "./utils/themes/light";
import "./index.css";
2023-04-15 09:10:59 +00:00
const root = ReactDOM.createRoot(document.getElementById("root") as HTMLElement);
root.render(
2023-04-15 09:10:59 +00:00
<React.StrictMode>
<ThemeProvider theme={lightTheme}>
<BrowserRouter>
<Routes>
2023-04-15 09:10:59 +00:00
<Route path="/" element={<Main />}>
<Route path="/start" element={<FirstQuiz />} />
<Route path="/create" element={<StartPage />} />
<Route path="/questions" element={<QuestionsPage />} />
<Route path="/result" element={<Result />} />
2023-04-23 08:39:34 +00:00
<Route path="/settings" element={<Setting />} />
2023-03-01 22:59:51 +00:00
</Route>
</Routes>
2023-04-15 09:10:59 +00:00
</BrowserRouter>
</ThemeProvider>
</React.StrictMode>
2022-12-03 21:37:21 +00:00
);
2023-03-01 22:59:51 +00:00
// <Route path="/quizes" element={<Quizes/>}/>
// <Route path="/projects" element={<Projects/>} />
// <Route path="/gallery" element={<Gallery/>} />
// <Route path="/create/quiz" element={<><NavbarCreateQuiz /></>} />
// <Route path="/create/start" element={<><NavbarCreateQuiz /></>} />
// <Route path="/create/settings" element={<><NavbarCreateQuiz /><CreateQuiz /></>} />
2023-04-15 09:10:59 +00:00
// <Route path="/create/stepper" element={<><NavbarCreateQuiz /><HorizontalLinearStepper/></>} />