frontPanel/src/index.tsx

48 lines
2.0 KiB
TypeScript
Raw Normal View History

2023-04-15 09:10:59 +00:00
import React from "react";
import ReactDOM from "react-dom/client";
import "./index.css";
import App from "./App";
import { BrowserRouter, Route, Routes } from "react-router-dom";
import lightTheme from "./utils/themes/light";
2023-04-15 09:10:59 +00:00
import { ThemeProvider } from "@mui/material";
import CreateQuiz from "./components/CreateQuiz/CreateQuiz";
import NavbarCreateQuiz from "./components/Navbar/NavbarCreateQuiz";
2023-03-01 22:59:51 +00:00
import darkTheme from "./utils/themes/dark";
2023-04-15 09:10:59 +00:00
import HorizontalLinearStepper from "./ui_kit/Stepper";
import Create from "./pages/createQuize/Create";
import Quizes from "./pages/createQuize/Quizes";
import Projects from "./pages/createQuize/Projects";
import Gallery from "./pages/createQuize/Gallery";
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-15 09:10:59 +00:00
import Result from "./pages/Result";
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-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/></>} />