add dummy dashboards for settings

This commit is contained in:
Mads Rasmussen
2022-08-17 16:17:23 +02:00
parent fcbf6c883c
commit 38a7538c79
4 changed files with 102 additions and 0 deletions

View File

@@ -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`
<uui-box>
<h1>Examine Management</h1>
</uui-box>
`;
}
}
declare global {
interface HTMLElementTagNameMap {
'umb-dashboard-examine-management': UmbDashboardExamineManagementElement;
}
}

View File

@@ -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`
<uui-box>
<h1>Models Builder</h1>
</uui-box>
`;
}
}
declare global {
interface HTMLElementTagNameMap {
'umb-dashboard-models-builder': UmbDashboardModelsBuilderElement;
}
}

View File

@@ -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`
<uui-box>
<h1>Settings</h1>
</uui-box>
`;
}
}
declare global {
interface HTMLElementTagNameMap {
'umb-dashboard-settings-about': UmbDashboardSettingsAboutElement;
}
}

View File

@@ -70,6 +70,42 @@ export const internalManifests: Array<UmbExtensionManifestCore> = [
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',