|
1 |
| -import { Suspense, lazy } from "react"; |
| 1 | +import { lazy, Suspense } from "react"; |
2 | 2 | import {
|
3 | 3 | createBrowserRouter,
|
4 | 4 | createRoutesFromChildren,
|
5 | 5 | Navigate,
|
6 | 6 | Outlet,
|
7 | 7 | Route,
|
8 | 8 | } from "react-router-dom";
|
| 9 | +import { TemplateRedirectController } from "pages/TemplatePage/TemplateRedirectController"; |
9 | 10 | import { Loader } from "./components/Loader/Loader";
|
10 | 11 | import { RequireAuth } from "./contexts/auth/RequireAuth";
|
11 | 12 | import { DashboardLayout } from "./modules/dashboard/DashboardLayout";
|
@@ -289,27 +290,29 @@ const RoutesWithSuspense = () => {
|
289 | 290 | const templateRouter = () => {
|
290 | 291 | return (
|
291 | 292 | <Route path=":template">
|
292 |
| - <Route element={<TemplateLayout />}> |
293 |
| - <Route index element={<TemplateSummaryPage />} /> |
294 |
| - <Route path="docs" element={<TemplateDocsPage />} /> |
295 |
| - <Route path="files" element={<TemplateFilesPage />} /> |
296 |
| - <Route path="versions" element={<TemplateVersionsPage />} /> |
297 |
| - <Route path="embed" element={<TemplateEmbedPage />} /> |
298 |
| - <Route path="insights" element={<TemplateInsightsPage />} /> |
299 |
| - </Route> |
| 293 | + <Route element={<TemplateRedirectController />}> |
| 294 | + <Route element={<TemplateLayout />}> |
| 295 | + <Route index element={<TemplateSummaryPage />} /> |
| 296 | + <Route path="docs" element={<TemplateDocsPage />} /> |
| 297 | + <Route path="files" element={<TemplateFilesPage />} /> |
| 298 | + <Route path="versions" element={<TemplateVersionsPage />} /> |
| 299 | + <Route path="embed" element={<TemplateEmbedPage />} /> |
| 300 | + <Route path="insights" element={<TemplateInsightsPage />} /> |
| 301 | + </Route> |
300 | 302 |
|
301 |
| - <Route path="workspace" element={<CreateWorkspacePage />} /> |
| 303 | + <Route path="workspace" element={<CreateWorkspacePage />} /> |
302 | 304 |
|
303 |
| - <Route path="settings" element={<TemplateSettingsLayout />}> |
304 |
| - <Route index element={<TemplateSettingsPage />} /> |
305 |
| - <Route path="permissions" element={<TemplatePermissionsPage />} /> |
306 |
| - <Route path="variables" element={<TemplateVariablesPage />} /> |
307 |
| - <Route path="schedule" element={<TemplateSchedulePage />} /> |
308 |
| - </Route> |
| 305 | + <Route path="settings" element={<TemplateSettingsLayout />}> |
| 306 | + <Route index element={<TemplateSettingsPage />} /> |
| 307 | + <Route path="permissions" element={<TemplatePermissionsPage />} /> |
| 308 | + <Route path="variables" element={<TemplateVariablesPage />} /> |
| 309 | + <Route path="schedule" element={<TemplateSchedulePage />} /> |
| 310 | + </Route> |
309 | 311 |
|
310 |
| - <Route path="versions"> |
311 |
| - <Route path=":version"> |
312 |
| - <Route index element={<TemplateVersionPage />} /> |
| 312 | + <Route path="versions"> |
| 313 | + <Route path=":version"> |
| 314 | + <Route index element={<TemplateVersionPage />} /> |
| 315 | + </Route> |
313 | 316 | </Route>
|
314 | 317 | </Route>
|
315 | 318 | </Route>
|
|
0 commit comments