From 38a7538c7937fbfbbdc3ffe18334dd3dffbd5aaf Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Wed, 17 Aug 2022 16:17:23 +0200 Subject: [PATCH] add dummy dashboards for settings --- .../dashboard-examine-management.element.ts | 22 ++++++++++++ .../dashboard-models-builder.element.ts | 22 ++++++++++++ .../dashboard-settings-about.element.ts | 22 ++++++++++++ .../src/temp-internal-manifests.ts | 36 +++++++++++++++++++ 4 files changed, 102 insertions(+) create mode 100644 src/Umbraco.Web.UI.Client/src/backoffice/dashboards/examine-management/dashboard-examine-management.element.ts create mode 100644 src/Umbraco.Web.UI.Client/src/backoffice/dashboards/models-builder/dashboard-models-builder.element.ts create mode 100644 src/Umbraco.Web.UI.Client/src/backoffice/dashboards/settings-about/dashboard-settings-about.element.ts diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/dashboards/examine-management/dashboard-examine-management.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/dashboards/examine-management/dashboard-examine-management.element.ts new file mode 100644 index 0000000000..70526e45e6 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/backoffice/dashboards/examine-management/dashboard-examine-management.element.ts @@ -0,0 +1,22 @@ +import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; +import { css, html, LitElement } from 'lit'; +import { customElement } from 'lit/decorators.js'; + +@customElement('umb-dashboard-examine-management') +export class UmbDashboardExamineManagementElement extends LitElement { + static styles = [UUITextStyles, css``]; + + render() { + return html` + +

Examine Management

+
+ `; + } +} + +declare global { + interface HTMLElementTagNameMap { + 'umb-dashboard-examine-management': UmbDashboardExamineManagementElement; + } +} diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/dashboards/models-builder/dashboard-models-builder.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/dashboards/models-builder/dashboard-models-builder.element.ts new file mode 100644 index 0000000000..ee13ac50d5 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/backoffice/dashboards/models-builder/dashboard-models-builder.element.ts @@ -0,0 +1,22 @@ +import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; +import { css, html, LitElement } from 'lit'; +import { customElement } from 'lit/decorators.js'; + +@customElement('umb-dashboard-models-builder') +export class UmbDashboardModelsBuilderElement extends LitElement { + static styles = [UUITextStyles, css``]; + + render() { + return html` + +

Models Builder

+
+ `; + } +} + +declare global { + interface HTMLElementTagNameMap { + 'umb-dashboard-models-builder': UmbDashboardModelsBuilderElement; + } +} diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/dashboards/settings-about/dashboard-settings-about.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/dashboards/settings-about/dashboard-settings-about.element.ts new file mode 100644 index 0000000000..f696f81a25 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/backoffice/dashboards/settings-about/dashboard-settings-about.element.ts @@ -0,0 +1,22 @@ +import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; +import { css, html, LitElement } from 'lit'; +import { customElement } from 'lit/decorators.js'; + +@customElement('umb-dashboard-settings-about') +export class UmbDashboardSettingsAboutElement extends LitElement { + static styles = [UUITextStyles, css``]; + + render() { + return html` + +

Settings

+
+ `; + } +} + +declare global { + interface HTMLElementTagNameMap { + 'umb-dashboard-settings-about': UmbDashboardSettingsAboutElement; + } +} diff --git a/src/Umbraco.Web.UI.Client/src/temp-internal-manifests.ts b/src/Umbraco.Web.UI.Client/src/temp-internal-manifests.ts index 825fddd488..1b69965fff 100644 --- a/src/Umbraco.Web.UI.Client/src/temp-internal-manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/temp-internal-manifests.ts @@ -70,6 +70,42 @@ export const internalManifests: Array = [ weight: 10, }, }, + { + type: 'dashboard', + alias: 'Umb.Dashboard.SettingsAbout', + name: 'Settings About', + elementName: 'umb-dashboard-settings-about', + js: () => import('./backoffice/dashboards/settings-about/dashboard-settings-about.element'), + meta: { + sections: ['Umb.Section.Settings'], + pathname: 'about', // TODO: how to we want to support pretty urls? + weight: 10, + }, + }, + { + type: 'dashboard', + alias: 'Umb.Dashboard.ExamineManagement', + name: 'Examine Management', + elementName: 'umb-dashboard-examine-management', + js: () => import('./backoffice/dashboards/examine-management/dashboard-examine-management.element'), + meta: { + sections: ['Umb.Section.Settings'], + pathname: 'examine-management', // TODO: how to we want to support pretty urls? + weight: 10, + }, + }, + { + type: 'dashboard', + alias: 'Umb.Dashboard.ModelsBuilder', + name: 'Models Builder', + elementName: 'umb-dashboard-models-builder', + js: () => import('./backoffice/dashboards/models-builder/dashboard-models-builder.element'), + meta: { + sections: ['Umb.Section.Settings'], + pathname: 'models-builder', // TODO: how to we want to support pretty urls? + weight: 10, + }, + }, { type: 'propertyEditorUI', alias: 'Umb.PropertyEditorUI.Text',