diff --git a/app/src/modules/settings/index.ts b/app/src/modules/settings/index.ts index 631e921c8b..b37b5d9797 100644 --- a/app/src/modules/settings/index.ts +++ b/app/src/modules/settings/index.ts @@ -1,6 +1,6 @@ import { defineModule } from '@/modules/define'; import SettingsProject from './routes/project'; -import { SettingsCollections, SettingsFields, SettingsFieldDetail } from './routes/data-model/'; +import { SettingsCollections, SettingsNewCollection, SettingsFields, SettingsFieldDetail } from './routes/data-model/'; import { SettingsRolesBrowse, SettingsRolesDetail } from './routes/roles'; import { SettingsWebhooksBrowse, SettingsWebhooksDetail } from './routes/webhooks'; import { SettingsPresetsBrowse, SettingsPresetsDetail } from './routes/presets'; @@ -25,6 +25,15 @@ export default defineModule(({ i18n }) => ({ name: 'settings-collections', path: '/data-model', component: SettingsCollections, + children: [ + { + path: '+', + name: 'settings-add-new', + components: { + add: SettingsNewCollection + } + } + ] }, { name: 'settings-fields', diff --git a/app/src/modules/settings/routes/data-model/collections/collections.vue b/app/src/modules/settings/routes/data-model/collections/collections.vue index b9f38d81e9..54af9e7434 100644 --- a/app/src/modules/settings/routes/data-model/collections/collections.vue +++ b/app/src/modules/settings/routes/data-model/collections/collections.vue @@ -9,7 +9,7 @@ @@ -23,7 +23,7 @@ {{ $t('no_collections_copy_admin') }} @@ -73,7 +73,7 @@ - +