diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts index 380dd7d1c0..93b0bfa45a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts @@ -6,7 +6,6 @@ import type { ManifestExternalLoginProvider } from './external-login-provider.mo import type { ManifestTinyMcePlugin } from './tinymce-plugin.model.js'; import type { ManifestUfmComponent } from './ufm-component.model.js'; import type { ManifestUfmFilter } from './ufm-filter.model.js'; -import type { ManifestUserProfileApp } from './user-profile-app.model.js'; import type { ManifestGranularUserPermission } from './user-granular-permission.model.js'; import type { ManifestMfaLoginProvider } from './mfa-login-provider.model.js'; import type { ManifestMonacoMarkdownEditorAction } from './monaco-markdown-editor-action.model.js'; @@ -27,7 +26,6 @@ export type * from './tinymce-plugin.model.js'; export type * from './ufm-component.model.js'; export type * from './ufm-filter.model.js'; export type * from './user-granular-permission.model.js'; -export type * from './user-profile-app.model.js'; export type ManifestTypes = | ManifestAuthProvider @@ -45,7 +43,6 @@ export type ManifestTypes = | ManifestTinyMcePlugin | ManifestUfmComponent | ManifestUfmFilter - | ManifestUserProfileApp | ManifestBase; type UnionOfProperties = T extends object ? T[keyof T] : never; diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/current-user/index.ts b/src/Umbraco.Web.UI.Client/src/packages/user/current-user/index.ts index 606a128e69..515addddfc 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/user/current-user/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/current-user/index.ts @@ -6,5 +6,6 @@ export * from './current-user.context.token.js'; export * from './history/current-user-history.store.js'; export * from './repository/index.js'; export * from './utils/index.js'; +export * from './user-profile-app.extension.js'; export type * from './types.js'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/user-profile-app.model.ts b/src/Umbraco.Web.UI.Client/src/packages/user/current-user/user-profile-app.extension.ts similarity index 72% rename from src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/user-profile-app.model.ts rename to src/Umbraco.Web.UI.Client/src/packages/user/current-user/user-profile-app.extension.ts index 7a2527356b..fe05e8fdd4 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/user-profile-app.model.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/current-user/user-profile-app.extension.ts @@ -9,3 +9,9 @@ export interface MetaUserProfileApp { label: string; pathname: string; } + +declare global { + interface UmbExtensionManifestMap { + umbUserProfileApp: ManifestUserProfileApp; + } +}