diff --git a/src/panels/lovelace/hui-root.ts b/src/panels/lovelace/hui-root.ts index 892b638f9b..5354007fe3 100644 --- a/src/panels/lovelace/hui-root.ts +++ b/src/panels/lovelace/hui-root.ts @@ -3,8 +3,11 @@ import "@material/mwc-list/mwc-list-item"; import type { RequestSelectedDetail } from "@material/mwc-list/mwc-list-item"; import { mdiClose, + mdiCodeBraces, mdiCog, mdiDotsVertical, + mdiFileMultiple, + mdiFormatListBulletedTriangle, mdiHelp, mdiHelpCircle, mdiMicrophone, @@ -12,6 +15,7 @@ import { mdiPlus, mdiRefresh, mdiShape, + mdiViewDashboard, } from "@mdi/js"; import "@polymer/app-layout/app-header/app-header"; import "@polymer/app-layout/app-scroll-effects/effects/waterfall"; @@ -169,17 +173,54 @@ class HUIRoot extends LitElement { ? "" : html` + + ${this.hass!.localize( "ui.panel.lovelace.unused_entities.title" )} `} - + + + ${this.hass!.localize( + "ui.panel.lovelace.editor.menu.manage_dashboards" + )} + + + + ${this.hass!.localize( + "ui.panel.lovelace.editor.menu.manage_resources" + )} + + + ${this.hass!.localize( "ui.panel.lovelace.editor.menu.raw_editor" )} @@ -626,6 +667,22 @@ class HUIRoot extends LitElement { this.lovelace!.enableFullEditMode(); } + private _handleManageDashboards( + ev: CustomEvent + ): void { + if (!shouldHandleRequestSelectedEvent(ev)) { + return; + } + navigate(this, "/config/lovelace/dashboards"); + } + + private _handleManageResources(ev: CustomEvent): void { + if (!shouldHandleRequestSelectedEvent(ev)) { + return; + } + navigate(this, "/config/lovelace/resources"); + } + private _handleUnusedEntities(ev: CustomEvent): void { if (!shouldHandleRequestSelectedEvent(ev)) { return; diff --git a/src/translations/en.json b/src/translations/en.json index 5bfdedcabe..d0ec25bbdb 100755 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -2567,7 +2567,9 @@ "header": "Edit UI", "menu": { "open": "Open Lovelace UI menu", - "raw_editor": "Raw configuration editor" + "raw_editor": "Raw configuration editor", + "manage_dashboards": "Manage dashboards", + "manage_resources": "Manage resources" }, "common": { "edit": "Edit",