From 4a0d84d2f661f15db68951fed46ba0fe1cbc0de7 Mon Sep 17 00:00:00 2001 From: Paul Bottein Date: Wed, 3 May 2023 12:58:43 +0200 Subject: [PATCH] Open more info from voice settings (#16392) * Open more info from voice settings * review --- .../voice-assistants/dialog-voice-settings.ts | 51 +++++++++++++++---- src/translations/en.json | 3 +- 2 files changed, 42 insertions(+), 12 deletions(-) diff --git a/src/panels/config/voice-assistants/dialog-voice-settings.ts b/src/panels/config/voice-assistants/dialog-voice-settings.ts index 1e3aac8da0..361b595390 100644 --- a/src/panels/config/voice-assistants/dialog-voice-settings.ts +++ b/src/panels/config/voice-assistants/dialog-voice-settings.ts @@ -1,9 +1,10 @@ import "@material/mwc-button/mwc-button"; +import { mdiClose, mdiTuneVertical } from "@mdi/js"; import { css, CSSResultGroup, html, LitElement, nothing } from "lit"; import { customElement, property, state } from "lit/decorators"; import { fireEvent } from "../../../common/dom/fire_event"; import { computeStateName } from "../../../common/entity/compute_state_name"; -import { createCloseHeading } from "../../../components/ha-dialog"; +import { showMoreInfoDialog } from "../../../dialogs/more-info/show-ha-more-info-dialog"; import { haStyle, haStyleDialog } from "../../../resources/styles"; import { HomeAssistant } from "../../../types"; import "./entity-voice-settings"; @@ -24,22 +25,41 @@ class DialogVoiceSettings extends LitElement { fireEvent(this, "dialog-closed", { dialog: this.localName }); } + private _viewMoreInfo(): void { + showMoreInfoDialog(this, { + entityId: this._params!.entityId, + }); + this.closeDialog(); + } + protected render() { if (!this._params) { return nothing; } + const title = + computeStateName(this.hass.states[this._params.entityId]) || + this.hass.localize("ui.panel.config.entities.picker.unnamed_entity"); + return html` - + + + +
${title}
+ +