import { Navigate, createBrowserRouter } from "react-router-dom"; import { RootLayout } from "./routes/root/RootLayout"; import { TasksPageLayout } from "./routes/tasks/TasksPageLayout"; import { TaskTemplates } from "./routes/tasks/create/TaskTemplates"; import { TaskList } from "./routes/tasks/list/TaskList"; import { Settings } from "./routes/settings/Settings"; import { SettingsPageLayout } from "./routes/settings/SettingsPageLayout"; import { TaskDetails } from "./routes/tasks/detail/TaskDetails"; import { CreateNewTaskLayout } from "./routes/tasks/create/CreateNewTaskLayout"; import { CreateNewTaskFormPage } from "./routes/tasks/create/CreateNewTaskFormPage"; import { TaskActions } from "./routes/tasks/detail/TaskActions"; import { TaskRecording } from "./routes/tasks/detail/TaskRecording"; import { TaskParameters } from "./routes/tasks/detail/TaskParameters"; const router = createBrowserRouter([ { path: "/", element: , children: [ { index: true, element: , }, { path: "tasks", element: , children: [ { index: true, element: , }, { path: ":taskId", element: , children: [ { index: true, element: , }, { path: "actions", element: , }, { path: "recording", element: , }, { path: "parameters", element: , }, ], }, ], }, { path: "create", element: , children: [ { index: true, element: , }, { path: ":template", element: , }, ], }, { path: "settings", element: , children: [ { index: true, element: , }, ], }, ], }, ]); export { router };