From e873487da9b753083a6a5f5bf0438e1d327a129d Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Fri, 24 May 2024 18:39:28 +0200 Subject: [PATCH] register workspace as a section route --- .../src/packages/core/workspace/manifests.ts | 14 ++++++++------ .../core/workspace/section-routes/manifests.ts | 11 +++++++++++ 2 files changed, 19 insertions(+), 6 deletions(-) create mode 100644 src/Umbraco.Web.UI.Client/src/packages/core/workspace/section-routes/manifests.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/workspace/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/core/workspace/manifests.ts index 95204a41c6..7e64360c26 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/workspace/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/workspace/manifests.ts @@ -1,12 +1,14 @@ import { manifests as componentManifests } from './components/manifests.js'; -import { manifests as workspaceKinds } from './kinds/manifests.js'; -import { manifests as workspaceModals } from './modals/manifests.js'; -import { manifests as workspaceConditions } from './conditions/manifests.js'; +import { manifests as sectionRouteManifests } from './section-routes/manifests.js'; +import { manifests as workspaceConditionManifests } from './conditions/manifests.js'; +import { manifests as workspaceKindManifest } from './kinds/manifests.js'; +import { manifests as workspaceModalManifest } from './modals/manifests.js'; import type { ManifestTypes, UmbBackofficeManifestKind } from '@umbraco-cms/backoffice/extension-registry'; export const manifests: Array = [ - ...workspaceConditions, - ...workspaceKinds, ...componentManifests, - ...workspaceModals, + ...sectionRouteManifests, + ...workspaceConditionManifests, + ...workspaceKindManifest, + ...workspaceModalManifest, ]; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/workspace/section-routes/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/core/workspace/section-routes/manifests.ts new file mode 100644 index 0000000000..566b1b5e31 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/core/workspace/section-routes/manifests.ts @@ -0,0 +1,11 @@ +import type { ManifestTypes } from '@umbraco-cms/backoffice/extension-registry'; + +export const manifests: Array = [ + { + type: 'sectionRoute', + alias: 'Umb.SectionRoute.Workspace', + name: 'Section Workspace Route', + element: () => import('../workspace.element.js'), + api: () => import('./workspace-section-route.api.js'), + }, +];