From 76e1721c5852687317ff401d226944dda178904d Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Fri, 15 Apr 2022 08:54:57 -1000 Subject: [PATCH] Quickly search for entities from the Overview Dashboard (#12324) --- src/panels/lovelace/hui-root.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/panels/lovelace/hui-root.ts b/src/panels/lovelace/hui-root.ts index 731b9a2fd4..e3525383ed 100644 --- a/src/panels/lovelace/hui-root.ts +++ b/src/panels/lovelace/hui-root.ts @@ -7,6 +7,7 @@ import { mdiFileMultiple, mdiFormatListBulletedTriangle, mdiHelp, + mdiMagnify, mdiHelpCircle, mdiMicrophone, mdiPencil, @@ -72,6 +73,7 @@ import { showEditViewDialog } from "./editor/view-editor/show-edit-view-dialog"; import type { Lovelace } from "./types"; import "./views/hui-view"; import type { HUIView } from "./views/hui-view"; +import { showQuickBar } from "../../dialogs/quick-bar/show-dialog-quick-bar"; class HUIRoot extends LitElement { @property({ attribute: false }) public hass!: HomeAssistant; @@ -264,6 +266,10 @@ class HUIRoot extends LitElement { ` : html`
${this.config.title}
`} + ${!this.narrow && this._conversation(this.hass.config.components) ? html` @@ -673,6 +679,13 @@ class HUIRoot extends LitElement { }); } + private _showQuickBar(): void { + showQuickBar(this, { + commandMode: false, + hint: this.hass.localize("ui.dialogs.quick-bar.key_e_hint"), + }); + } + private _handleRawEditor(ev: CustomEvent): void { if (!shouldHandleRequestSelectedEvent(ev)) { return;