From 71d2f6541fd12885b43c5b4a19b033f0e153ee0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jesper=20M=C3=B8ller=20Jensen?= <26099018+JesmoDev@users.noreply.github.com> Date: Wed, 22 Mar 2023 18:07:07 +1300 Subject: [PATCH] rename userDashboard to userProfileApp --- .../libs/extensions-registry/models.ts | 8 ++++---- .../extensions-registry/user-dashboard.models.ts | 11 ----------- .../user-profile-app.models.ts | 11 +++++++++++ .../backoffice/users/current-user/manifests.ts | 16 ++++++++-------- .../current-user/current-user-modal.element.ts | 2 +- ...ent.ts => user-profile-app-themes.element.ts} | 8 ++++---- 6 files changed, 28 insertions(+), 28 deletions(-) delete mode 100644 src/Umbraco.Web.UI.Client/libs/extensions-registry/user-dashboard.models.ts create mode 100644 src/Umbraco.Web.UI.Client/libs/extensions-registry/user-profile-app.models.ts rename src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/{user-dashboard-themes.element.ts => user-profile-app-themes.element.ts} (92%) diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-registry/models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/models.ts index 871567b74d..5e33e2a66a 100644 --- a/src/Umbraco.Web.UI.Client/libs/extensions-registry/models.ts +++ b/src/Umbraco.Web.UI.Client/libs/extensions-registry/models.ts @@ -1,3 +1,4 @@ +import type { ClassConstructor } from '@umbraco-cms/backoffice/models'; import type { ManifestCollectionView } from './collection-view.models'; import type { ManifestDashboard } from './dashboard.models'; import type { ManifestDashboardCollection } from './dashboard-collection.models'; @@ -16,7 +17,7 @@ import type { ManifestMenu } from './menu.models'; import type { ManifestMenuItem, ManifestMenuItemTreeKind } from './menu-item.models'; import type { ManifestTheme } from './theme.models'; import type { ManifestTree } from './tree.models'; -import type { ManifestUserDashboard } from './user-dashboard.models'; +import type { ManifestUserProfileApp } from './user-profile-app.models'; import type { ManifestWorkspace } from './workspace.models'; import type { ManifestWorkspaceAction } from './workspace-action.models'; import type { ManifestWorkspaceView } from './workspace-view.models'; @@ -24,7 +25,6 @@ import type { ManifestWorkspaceViewCollection } from './workspace-view-collectio import type { ManifestRepository } from './repository.models'; import type { ManifestModal } from './modal.models'; import type { ManifestStore, ManifestTreeStore } from './store.models'; -import type { ClassConstructor } from '@umbraco-cms/backoffice/models'; export * from './collection-view.models'; export * from './dashboard-collection.models'; @@ -44,7 +44,7 @@ export * from './menu.models'; export * from './menu-item.models'; export * from './theme.models'; export * from './tree.models'; -export * from './user-dashboard.models'; +export * from './user-profile-app.models'; export * from './workspace-action.models'; export * from './workspace-view-collection.models'; export * from './workspace-view.models'; @@ -78,7 +78,7 @@ export type ManifestTypes = | ManifestMenuItemTreeKind | ManifestTheme | ManifestTree - | ManifestUserDashboard + | ManifestUserProfileApp | ManifestWorkspace | ManifestWorkspaceAction | ManifestWorkspaceView diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-registry/user-dashboard.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/user-dashboard.models.ts deleted file mode 100644 index a9fd823c55..0000000000 --- a/src/Umbraco.Web.UI.Client/libs/extensions-registry/user-dashboard.models.ts +++ /dev/null @@ -1,11 +0,0 @@ -import type { ManifestElement } from './models'; - -export interface ManifestUserDashboard extends ManifestElement { - type: 'userDashboard'; - meta: MetaUserDashboard; -} - -export interface MetaUserDashboard { - label: string; - pathname: string; -} diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-registry/user-profile-app.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/user-profile-app.models.ts new file mode 100644 index 0000000000..456f6e32d0 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/extensions-registry/user-profile-app.models.ts @@ -0,0 +1,11 @@ +import type { ManifestElement } from './models'; + +export interface ManifestUserProfileApp extends ManifestElement { + type: 'userProfileApp'; + meta: MetaUserProfileApp; +} + +export interface MetaUserProfileApp { + label: string; + pathname: string; +} diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/manifests.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/manifests.ts index 6efd50d290..4df117d3ae 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/manifests.ts @@ -1,15 +1,15 @@ +import type { ManifestTypes, ManifestUserProfileApp } from '@umbraco-cms/backoffice/extensions-registry'; import { manifests as modalManifests } from './modals/manifests'; -import type { ManifestTypes, ManifestUserDashboard } from '@umbraco-cms/backoffice/extensions-registry'; -export const userDashboards: Array = [ +export const userProfileApps: Array = [ { - type: 'userDashboard', - alias: 'Umb.UserDashboard.Themes', - name: 'Themes User Dashboard', - loader: () => import('./user-dashboard-themes.element'), + type: 'userProfileApp', + alias: 'Umb.UserProfileApp.Themes', + name: 'Themes User Profile App', + loader: () => import('./user-profile-app-themes.element'), weight: 1, meta: { - label: 'Themes User Dashboard', + label: 'Themes User Profile App', pathname: 'themes', }, }, @@ -30,4 +30,4 @@ export const headerApps: Array = [ }, ]; -export const manifests = [...userDashboards, ...headerApps, ...modalManifests]; +export const manifests = [...userProfileApps, ...headerApps, ...modalManifests]; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/modals/current-user/current-user-modal.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/modals/current-user/current-user-modal.element.ts index 959687fd9c..030c32b707 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/modals/current-user/current-user-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/modals/current-user/current-user-modal.element.ts @@ -184,7 +184,7 @@ export class UmbCurrentUserModalElement extends UmbLitElement {
- +
Recent History diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/user-dashboard-themes.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/user-profile-app-themes.element.ts similarity index 92% rename from src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/user-dashboard-themes.element.ts rename to src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/user-profile-app-themes.element.ts index f133eba703..22fa741b95 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/user-dashboard-themes.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/user-profile-app-themes.element.ts @@ -2,13 +2,13 @@ import { css, html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, state } from 'lit/decorators.js'; import { UUISelectEvent } from '@umbraco-ui/uui'; -import { UmbThemeContext, UMB_THEME_CONTEXT_TOKEN } from '../../themes/theme.context'; import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extensions-api'; import { ManifestTheme } from '@umbraco-cms/backoffice/extensions-registry'; +import { UmbThemeContext, UMB_THEME_CONTEXT_TOKEN } from '../../themes/theme.context'; @customElement('umb-user-dashboard-test') -export class UmbUserDashboardTestElement extends UmbLitElement { +export class UmbUserProfileAppTestElement extends UmbLitElement { static styles = [ UUITextStyles, css` @@ -71,10 +71,10 @@ export class UmbUserDashboardTestElement extends UmbLitElement { } } -export default UmbUserDashboardTestElement; +export default UmbUserProfileAppTestElement; declare global { interface HTMLElementTagNameMap { - 'umb-user-dashboard-test': UmbUserDashboardTestElement; + 'umb-user-dashboard-test': UmbUserProfileAppTestElement; } }