let the umb-app element load any 'global' entrypoints and extensions

This commit is contained in:
Jacob Overgaard
2024-04-16 15:13:24 +02:00
parent ee023b5072
commit 6e9a70d2e6

View File

@@ -13,7 +13,11 @@ import type { Guard, UmbRoute } from '@umbraco-cms/backoffice/router';
import { pathWithoutBasePath } from '@umbraco-cms/backoffice/router';
import { OpenAPI, RuntimeLevelModel } from '@umbraco-cms/backoffice/external/backend-api';
import { UmbContextDebugController } from '@umbraco-cms/backoffice/debug';
import { UmbServerExtensionRegistrator } from '@umbraco-cms/backoffice/extension-api';
import {
UmbBundleExtensionInitializer,
UmbEntryPointExtensionInitializer,
UmbServerExtensionRegistrator,
} from '@umbraco-cms/backoffice/extension-api';
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
@customElement('umb-app')
@@ -79,6 +83,10 @@ export class UmbAppElement extends UmbLitElement {
OpenAPI.BASE = window.location.origin;
// Let bundles and entry points initialize before the application is initialized if they are global
new UmbBundleExtensionInitializer(this, umbExtensionsRegistry, 'global');
new UmbEntryPointExtensionInitializer(this, umbExtensionsRegistry, 'global');
new UmbIconRegistry().attach(this);
new UUIIconRegistryEssential().attach(this);