creating my polls page

This commit is contained in:
Tatiana Nikolaeva 2025-04-28 11:09:38 +05:00
parent 28882e7038
commit 08b22b07c6
16 changed files with 266 additions and 24 deletions

View file

@ -1,19 +1,32 @@
import './App.css'
import {BrowserRouter, Navigate, Route, Routes} from "react-router-dom";
import {SurveyEditingPage} from "./pages/SurveyEditingPage/SurveyEditingPage.tsx";
import {SurveyCreateAndEditingPage} from "./pages/SurveyCreateAndEditingPage/SurveyCreateAndEditingPage.tsx";
import Survey from "./components/Survey/Survey.tsx";
import SettingSurvey from "./components/SettingSurvey/SettingSurvey.tsx";
import {MySurveysPage} from "./pages/MySurveysPage/MySurveysPage.tsx";
import {Results} from "./components/Results/Results.tsx";
import {MySurveyList} from "./components/MySurveyList/MySurveyList.tsx";
const App = () => {
return(
<BrowserRouter>
<Routes>
<Route path="/" element={<Navigate to="/survey/edit/questions" replace />} />
<Route path="/" element={<Navigate to="/survey/create/questions" replace />} />
<Route path="survey/edit" element={<SurveyEditingPage />}>
<Route path="survey/create" element={<SurveyCreateAndEditingPage />}>
<Route path="questions" element={<Survey />} />
<Route path="settings" element={<SettingSurvey />} />
</Route>
<Route path="my-surveys" element={<MySurveysPage />}>
<Route index element={<MySurveyList />} />
</Route>
<Route path='survey/:surveyId' element={<SurveyCreateAndEditingPage />}>
<Route path="questions" element={<Survey />} />
<Route path="settings" element={<SettingSurvey />} />
<Route path="results" element={<Results />} />
</Route>
</Routes>
</BrowserRouter>
);