set up store extension initialiser from core package

This commit is contained in:
Mads Rasmussen
2023-05-15 13:19:31 +02:00
parent 9da9f4d272
commit 0384bace18
5 changed files with 6 additions and 3 deletions

View File

@@ -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);
}

View File

@@ -76,4 +76,6 @@ export * from './table';
export * from './tree/tree.element';
export * from './code-editor';
export * from './store';
export const manifests = [...debugManifests];

View File

@@ -0,0 +1 @@
export * from './store-extension-initializer';

View File

@@ -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<ManifestTypes | ManifestKind> = [
];
export const onInit: UmbEntrypointOnInit = (host, extensionRegistry) => {
new UmbStoreExtensionInitializer(host);
extensionRegistry.registerMany(manifests);
const notificationContainerElement = new UmbBackofficeNotificationContainerElement();