Skip to content

Commit 9cd0a46

Browse files
author
Rick Butterfield
committed
Replace ManifestDashboard with ManifestSectionView
1 parent f965f07 commit 9cd0a46

26 files changed

+492
-1194
lines changed

src/Umbraco.Community.Sustainability/assets/src/dashboards/manifests.ts

Lines changed: 0 additions & 23 deletions
This file was deleted.

src/Umbraco.Community.Sustainability/assets/src/dashboards/sustainability.dashboard.element.ts

Lines changed: 0 additions & 33 deletions
This file was deleted.

src/Umbraco.Community.Sustainability/assets/src/dashboards/views/sustainability-overview.element.ts

Lines changed: 0 additions & 212 deletions
This file was deleted.

src/Umbraco.Community.Sustainability/assets/src/index.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import { UmbEntryPointOnInit } from '@umbraco-cms/backoffice/extension-api';
22

33
import { manifests as documentManifests } from './documents/manifest.ts';
44
import { manifests as sectionManifests } from './section/manifests.ts';
5-
import { manifests as dashboardManifests } from './dashboards/manifests.ts';
65

76
import { UMB_AUTH_CONTEXT } from '@umbraco-cms/backoffice/auth';
87
import SustainabilityContext, { SUSTAINABILITY_CONTEXT } from './context/sustainability.context.ts';
@@ -12,16 +11,15 @@ export * from './components/index';
1211
export * from './repository/index';
1312

1413
export const onInit: UmbEntryPointOnInit = (host, extensionRegistry) => {
15-
14+
1615
extensionRegistry.registerMany([
1716
...documentManifests,
18-
...sectionManifests,
19-
...dashboardManifests
17+
...sectionManifests
2018
]);
2119

2220
host.consumeContext(UMB_AUTH_CONTEXT, async (auth) => {
2321
if (!auth) return;
24-
22+
2523
const umbOpenApi = auth.getOpenApiConfiguration();
2624
OpenAPI.BASE = umbOpenApi.base;
2725
OpenAPI.TOKEN = umbOpenApi.token;

src/Umbraco.Community.Sustainability/assets/src/section/manifests.ts

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ManifestMenu, ManifestSection, ManifestSectionSidebarAppMenuKind } from "@umbraco-cms/backoffice/extension-registry";
1+
import { ManifestMenu, ManifestSection, ManifestSectionSidebarApp, ManifestSectionView } from "@umbraco-cms/backoffice/extension-registry";
22

33
import { manifests as overviewManifests } from './overview/manifests';
44
import { manifests as statsManifests } from './stats/manifests';
@@ -17,6 +17,18 @@ const section: ManifestSection = {
1717
},
1818
};
1919

20+
const sectionView: ManifestSectionView = {
21+
type: 'sectionView',
22+
alias: "Umb.SectionView.Sustainability",
23+
name: "Sustainability Section View",
24+
element: () => import('./sustainability-section-view.element'),
25+
meta: {
26+
label: 'Sustainability',
27+
icon: 'icon-eco',
28+
pathname: 'view'
29+
}
30+
}
31+
2032
const menu: ManifestMenu = {
2133
type: "menu",
2234
alias: menuAlias,
@@ -26,10 +38,10 @@ const menu: ManifestMenu = {
2638
},
2739
};
2840

29-
const menuSectionSidebarApp: ManifestSectionSidebarAppMenuKind = {
41+
const menuSectionSidebarApp: ManifestSectionSidebarApp = {
3042
type: "sectionSidebarApp",
3143
kind: "menu",
32-
alias: "Umb.SectionSidebarMenu.Sustainability",
44+
alias: "Umb.SectionSidebar.Sustainability",
3345
name: "Sustainability Section Sidebar Menu",
3446
weight: 200,
3547
meta: {
@@ -46,6 +58,7 @@ const menuSectionSidebarApp: ManifestSectionSidebarAppMenuKind = {
4658

4759
export const manifests = [
4860
section,
61+
sectionView,
4962
menu,
5063
menuSectionSidebarApp,
5164
...overviewManifests,

0 commit comments

Comments
 (0)