diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/entry-point.ts b/src/Umbraco.Web.UI.Client/src/packages/user/entry-point.ts new file mode 100644 index 0000000000..4178ec621c --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/user/entry-point.ts @@ -0,0 +1,6 @@ +import { UmbCurrentUserContext } from './current-user/index.js'; +import type { UmbEntryPointOnInit } from '@umbraco-cms/backoffice/extension-api'; + +export const onInit: UmbEntryPointOnInit = (host, extensionRegistry) => { + new UmbCurrentUserContext(host); +}; diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/umbraco-package.ts b/src/Umbraco.Web.UI.Client/src/packages/user/umbraco-package.ts index 7418be463d..b9605aa504 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/user/umbraco-package.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/umbraco-package.ts @@ -7,4 +7,10 @@ export const extensions = [ type: 'bundle', loader: () => import('./manifests.js'), }, + { + name: 'User Management Entry Point', + alias: 'Umb.EntryPoint.UserManagement', + type: 'entryPoint', + loader: () => import('./entry-point.js'), + }, ];