import { createBrowserRouter } from 'react-router-dom'; import CreateItemPage from '@/pages/CreateItemPage'; import DatabaseSchemaPage from '@/pages/DatabaseSchemaPage'; import HomePage from '@/pages/HomePage'; import IconsPage from '@/pages/IconsPage'; import LibraryPage from '@/pages/LibraryPage'; import LoginPage from '@/pages/LoginPage'; import ManualsPage from '@/pages/ManualsPage'; import NotFoundPage from '@/pages/NotFoundPage'; import OssPage from '@/pages/OssPage'; import PasswordChangePage from '@/pages/PasswordChangePage'; import RegisterPage from '@/pages/RegisterPage'; import RestorePasswordPage from '@/pages/RestorePasswordPage'; import RSFormPage from '@/pages/RSFormPage'; import UserProfilePage from '@/pages/UserProfilePage'; import ApplicationLayout from './ApplicationLayout'; import { routes } from './urls'; export const Router = createBrowserRouter([ { path: '/', element: , errorElement: , children: [ { path: '', element: }, { path: `${routes.not_found}`, element: }, { path: routes.login, element: }, { path: routes.signup, element: }, { path: routes.profile, element: }, { path: routes.restore_password, element: }, { path: routes.password_change, element: }, { path: routes.library, element: }, { path: routes.create_schema, element: }, { path: `${routes.rsforms}/:id`, element: }, { path: `${routes.oss}/:id`, element: }, { path: routes.manuals, element: }, { path: `${routes.icons}`, element: }, { path: `${routes.database_schema}`, element: } ] } ]);