diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/index.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/index.ts index 037bd053c9..b8ed60b2f2 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/index.ts @@ -1,23 +1,4 @@ -import { manifests as dashboardManifests } from './dashboards/manifests.js'; -import { manifests as contentSectionManifests } from './section.manifests.js'; -import { manifests as contentMenuManifest } from './menu.manifests.js'; -import { manifests as documentBlueprintManifests } from './document-blueprints/manifests.js'; -import { manifests as documentTypeManifests } from './document-types/manifests.js'; -import { manifests as documentManifests } from './documents/manifests.js'; -import type { UmbEntryPointOnInit } from '@umbraco-cms/backoffice/extension-api'; - import './document-types/components/index.js'; import './documents/components/index.js'; -export const manifests = [ - ...dashboardManifests, - ...contentSectionManifests, - ...contentMenuManifest, - ...documentBlueprintManifests, - ...documentTypeManifests, - ...documentManifests, -]; - -export const onInit: UmbEntryPointOnInit = (_host, extensionRegistry) => { - extensionRegistry.registerMany(manifests); -}; +export * from './manifests.js'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/manifests.ts new file mode 100644 index 0000000000..17fc8e51b5 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/manifests.ts @@ -0,0 +1,15 @@ +import { manifests as dashboardManifests } from './dashboards/manifests.js'; +import { manifests as contentSectionManifests } from './section.manifests.js'; +import { manifests as contentMenuManifest } from './menu.manifests.js'; +import { manifests as documentBlueprintManifests } from './document-blueprints/manifests.js'; +import { manifests as documentTypeManifests } from './document-types/manifests.js'; +import { manifests as documentManifests } from './documents/manifests.js'; + +export const manifests = [ + ...dashboardManifests, + ...contentSectionManifests, + ...contentMenuManifest, + ...documentBlueprintManifests, + ...documentTypeManifests, + ...documentManifests, +]; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/package-entry-point.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/package-entry-point.ts new file mode 100644 index 0000000000..6755ce16b4 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/package-entry-point.ts @@ -0,0 +1,6 @@ +import type { UmbEntryPointOnInit } from '@umbraco-cms/backoffice/extension-api'; +import { manifests } from './manifests.js'; + +export const onInit: UmbEntryPointOnInit = (_host, extensionRegistry) => { + extensionRegistry.registerMany(manifests); +}; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/umbraco-package.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/umbraco-package.ts index eba1ba2f13..a0b11b8baf 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/umbraco-package.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/umbraco-package.ts @@ -4,6 +4,6 @@ export const extensions = [ name: 'Document Management Entry Point', alias: 'Umb.EntryPoint.DocumentManagement', type: 'entryPoint', - loader: () => import('./index.js'), + loader: () => import('./package-entry-point.js'), }, ];