load initially in core package

This commit is contained in:
Jacob Overgaard
2023-07-25 11:41:34 +02:00
parent a0ffdead8c
commit d843e30200

View File

@@ -1,5 +1,6 @@
import { UmbBackofficeNotificationContainerElement, UmbBackofficeModalContainerElement } from './components/index.js';
import { manifests as debugManifests } from './debug/manifests.js';
import { manifests as localizationManifests } from './localization/manifests.js';
import { manifests as propertyActionManifests } from './property-action/manifests.js';
import { manifests as propertyEditorManifests } from './property-editor/manifests.js';
import { manifests as tinyMcePluginManifests } from './property-editor/uis/tiny-mce/plugins/manifests.js';
@@ -7,6 +8,7 @@ import { manifests as workspaceManifests } from './workspace/manifests.js';
import { manifests as modalManifests } from './modal/common/manifests.js';
import { manifests as themeManifests } from './themes/manifests.js';
import { UMB_LOCALIZATION_CONTEXT, UmbLocalizationContext } from './localization/localization.context.js';
import { UmbNotificationContext, UMB_NOTIFICATION_CONTEXT_TOKEN } from '@umbraco-cms/backoffice/notification';
import { UmbModalManagerContext, UMB_MODAL_MANAGER_CONTEXT_TOKEN } from '@umbraco-cms/backoffice/modal';
import { UmbContextProviderController } from '@umbraco-cms/backoffice/context-api';
@@ -17,6 +19,7 @@ import {
UmbClassExtensionsInitializer,
} from '@umbraco-cms/backoffice/extension-registry';
export * from './localization/index.js';
export * from './action/index.js';
export * from './collection/index.js';
export * from './components/index.js';
@@ -42,6 +45,7 @@ export * from './workspace/index.js';
const manifests: Array<ManifestTypes | UmbBackofficeManifestKind> = [
...debugManifests,
...localizationManifests,
...propertyActionManifests,
...propertyEditorManifests,
...tinyMcePluginManifests,
@@ -61,6 +65,7 @@ export const onInit: UmbEntryPointOnInit = (host, extensionRegistry) => {
const modalContainerElement = new UmbBackofficeModalContainerElement();
host.appendChild(modalContainerElement);
new UmbContextProviderController(host, UMB_LOCALIZATION_CONTEXT, new UmbLocalizationContext());
new UmbContextProviderController(host, UMB_NOTIFICATION_CONTEXT_TOKEN, new UmbNotificationContext());
new UmbContextProviderController(host, UMB_MODAL_MANAGER_CONTEXT_TOKEN, new UmbModalManagerContext(host));
};