diff --git a/front/src/App.tsx b/front/src/App.tsx index 5b21d7f98..a05b03489 100644 --- a/front/src/App.tsx +++ b/front/src/App.tsx @@ -32,6 +32,7 @@ import { Tasks } from '~/pages/tasks/Tasks'; import { getPageTitleFromPath } from '~/utils/title-utils'; import { ObjectTablePage } from './modules/metadata/components/ObjectTablePage'; +import { SettingsObjectFieldEdit } from './pages/settings/data-model/SettingsObjectFieldEdit'; import { SettingsObjectNewFieldStep1 } from './pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldStep1'; import { SettingsObjectNewFieldStep2 } from './pages/settings/data-model/SettingsObjectNewField/SettingsObjectNewFieldStep2'; @@ -126,6 +127,10 @@ export const App = () => { path={SettingsPath.ObjectNewFieldStep2} element={} /> + } + /> } /> diff --git a/front/src/modules/types/SettingsPath.ts b/front/src/modules/types/SettingsPath.ts index 3053e625f..c62f4b475 100644 --- a/front/src/modules/types/SettingsPath.ts +++ b/front/src/modules/types/SettingsPath.ts @@ -6,6 +6,7 @@ export enum SettingsPath { ObjectEdit = 'objects/:pluralObjectName/edit', ObjectNewFieldStep1 = 'objects/:pluralObjectName/new-field/step-1', ObjectNewFieldStep2 = 'objects/:pluralObjectName/new-field/step-2', + ObjectFieldEdit = 'objects/:pluralObjectName/:fieldName', NewObject = 'objects/new', WorkspaceMembersPage = 'workspace-members', Workspace = 'workspace', diff --git a/front/src/pages/settings/data-model/SettingsObjectFieldEdit.tsx b/front/src/pages/settings/data-model/SettingsObjectFieldEdit.tsx new file mode 100644 index 000000000..6ddd21432 --- /dev/null +++ b/front/src/pages/settings/data-model/SettingsObjectFieldEdit.tsx @@ -0,0 +1,31 @@ +import { useParams } from 'react-router-dom'; + +import { SettingsHeaderContainer } from '@/settings/components/SettingsHeaderContainer'; +import { SettingsPageContainer } from '@/settings/components/SettingsPageContainer'; +import { IconSettings } from '@/ui/display/icon'; +import { SubMenuTopBarContainer } from '@/ui/layout/page/SubMenuTopBarContainer'; +import { Breadcrumb } from '@/ui/navigation/bread-crumb/components/Breadcrumb'; + +export const SettingsObjectFieldEdit = () => { + const { pluralObjectName = '', fieldName = '' } = useParams(); + return ( + + + + + + + + ); +};