rename userDashboard to userProfileApp

This commit is contained in:
Jesper Møller Jensen
2023-03-22 18:07:07 +13:00
parent 983ab83525
commit 71d2f6541f
6 changed files with 28 additions and 28 deletions

View File

@@ -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

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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<ManifestUserDashboard> = [
export const userProfileApps: Array<ManifestUserProfileApp> = [
{
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<ManifestTypes> = [
},
];
export const manifests = [...userDashboards, ...headerApps, ...modalManifests];
export const manifests = [...userProfileApps, ...headerApps, ...modalManifests];

View File

@@ -184,7 +184,7 @@ export class UmbCurrentUserModalElement extends UmbLitElement {
<umb-extension-slot id="externalLoginProviders" type="externalLoginProvider"></umb-extension-slot>
</uui-box>
<div>
<umb-extension-slot id="userDashboards" type="userDashboard"></umb-extension-slot>
<umb-extension-slot id="userProfileApps" type="userProfileApp"></umb-extension-slot>
</div>
<uui-box>
<b slot="headline">Recent History</b>

View File

@@ -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;
}
}