File size: 1,601 Bytes
1643ce8
 
 
 
 
 
15a4294
41178f4
58c8c26
1643ce8
25058c7
1643ce8
ed33547
1643ce8
73b6f92
1643ce8
 
 
 
 
 
 
15a4294
41178f4
58c8c26
1643ce8
25058c7
1643ce8
ed33547
1643ce8
 
 
 
73b6f92
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import { BrowserRouter, Navigate, Route, Routes } from "react-router-dom";

import UploadPage from "./pages/UploadPage";
import ProcessingPage from "./pages/ProcessingPage";
import ReviewSetupPage from "./pages/ReviewSetupPage";
import ReportViewerPage from "./pages/ReportViewerPage";
import ImagePlacementPage from "./pages/ImagePlacementPage";
import InputDataPage from "./pages/InputDataPage";
import EditReportPage from "./pages/EditReportPage";
import EditLayoutsPage from "./pages/EditLayoutsPage";
import LayoutTemplatesPage from "./pages/LayoutTemplatesPage";
import ExportPage from "./pages/ExportPage";
import RatingsInfoPage from "./pages/RatingsInfoPage";

export default function App() {
  return (
    <BrowserRouter>
      <Routes>
        <Route path="/" element={<UploadPage />} />
        <Route path="/processing" element={<ProcessingPage />} />
        <Route path="/review-setup" element={<ReviewSetupPage />} />
        <Route path="/report-viewer" element={<ReportViewerPage />} />
        <Route path="/image-placement" element={<ImagePlacementPage />} />
        <Route path="/input-data" element={<InputDataPage />} />
        <Route path="/edit-report" element={<EditReportPage />} />
        <Route path="/edit-layouts" element={<EditLayoutsPage />} />
        <Route path="/edit-layouts/templates" element={<LayoutTemplatesPage />} />
        <Route path="/export" element={<ExportPage />} />
        <Route path="/info/ratings" element={<RatingsInfoPage />} />
        <Route path="*" element={<Navigate to="/" replace />} />
      </Routes>
    </BrowserRouter>
  );
}