From 0384bace187cc8f7f84772cfa4b1f5d8e393cfc1 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Mon, 15 May 2023 13:19:31 +0200 Subject: [PATCH] set up store extension initialiser from core package --- .../src/backoffice/backoffice.element.ts | 2 -- .../src/backoffice/core/components/index.ts | 2 ++ .../src/backoffice/core/components/store/index.ts | 1 + .../core/components/store}/store-extension-initializer.ts | 0 src/Umbraco.Web.UI.Client/src/backoffice/core/index.ts | 4 +++- 5 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 src/Umbraco.Web.UI.Client/src/backoffice/core/components/store/index.ts rename src/Umbraco.Web.UI.Client/src/{core => backoffice/core/components/store}/store-extension-initializer.ts (100%) diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts index 5b6c0c55e8..2d0266851f 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts @@ -1,7 +1,6 @@ import { defineElement } from '@umbraco-ui/uui-base/lib/registration'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { css, html } from 'lit'; -import { UmbStoreExtensionInitializer } from '../core/store-extension-initializer'; import { UmbBackofficeContext, UMB_BACKOFFICE_CONTEXT_TOKEN, @@ -32,7 +31,6 @@ export class UmbBackofficeElement extends UmbLitElement { super(); this.provideContext(UMB_BACKOFFICE_CONTEXT_TOKEN, new UmbBackofficeContext()); new UmbEntryPointExtensionInitializer(this, umbExtensionsRegistry); - new UmbStoreExtensionInitializer(this); new UmbExtensionInitializer(this, umbExtensionsRegistry, CORE_PACKAGES); } diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/core/components/index.ts b/src/Umbraco.Web.UI.Client/src/backoffice/core/components/index.ts index c2fa96e763..7ce9fa5d43 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/core/components/index.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/core/components/index.ts @@ -76,4 +76,6 @@ export * from './table'; export * from './tree/tree.element'; export * from './code-editor'; +export * from './store'; + export const manifests = [...debugManifests]; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/core/components/store/index.ts b/src/Umbraco.Web.UI.Client/src/backoffice/core/components/store/index.ts new file mode 100644 index 0000000000..1b2c7b66e6 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/backoffice/core/components/store/index.ts @@ -0,0 +1 @@ +export * from './store-extension-initializer'; diff --git a/src/Umbraco.Web.UI.Client/src/core/store-extension-initializer.ts b/src/Umbraco.Web.UI.Client/src/backoffice/core/components/store/store-extension-initializer.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/store-extension-initializer.ts rename to src/Umbraco.Web.UI.Client/src/backoffice/core/components/store/store-extension-initializer.ts diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/core/index.ts b/src/Umbraco.Web.UI.Client/src/backoffice/core/index.ts index d0c5b467c9..c1556d2754 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/core/index.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/core/index.ts @@ -1,4 +1,4 @@ -import { manifests as componentManifests } from './components'; +import { manifests as componentManifests, UmbStoreExtensionInitializer } from './components'; import { manifests as propertyActionManifests } from './property-actions/manifests'; import { manifests as propertyEditorManifests } from './property-editors/manifests'; import { manifests as modalManifests } from './modals/manifests'; @@ -34,6 +34,8 @@ export const manifests: Array = [ ]; export const onInit: UmbEntrypointOnInit = (host, extensionRegistry) => { + new UmbStoreExtensionInitializer(host); + extensionRegistry.registerMany(manifests); const notificationContainerElement = new UmbBackofficeNotificationContainerElement();