From 71ed83ef07a510ab58918584313f668a76c9f6ef Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Thu, 13 Dec 2018 21:46:57 +0100 Subject: [PATCH] Fix opening edit dialog twice when closed by clicking on overlay (#2290) --- .../editor/card-editor/hui-dialog-edit-card.ts | 1 + .../editor/card-editor/hui-dialog-pick-card.ts | 13 ++++++++++++- .../lovelace/editor/card-editor/hui-edit-card.ts | 12 +++++++++++- 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/panels/lovelace/editor/card-editor/hui-dialog-edit-card.ts b/src/panels/lovelace/editor/card-editor/hui-dialog-edit-card.ts index 3046a4d5f4..f47930a851 100644 --- a/src/panels/lovelace/editor/card-editor/hui-dialog-edit-card.ts +++ b/src/panels/lovelace/editor/card-editor/hui-dialog-edit-card.ts @@ -58,6 +58,7 @@ export class HuiDialogEditCard extends LitElement { `; } diff --git a/src/panels/lovelace/editor/card-editor/hui-dialog-pick-card.ts b/src/panels/lovelace/editor/card-editor/hui-dialog-pick-card.ts index 75553235ad..5c55787dfa 100644 --- a/src/panels/lovelace/editor/card-editor/hui-dialog-pick-card.ts +++ b/src/panels/lovelace/editor/card-editor/hui-dialog-pick-card.ts @@ -11,6 +11,7 @@ import { LovelaceCardConfig } from "../../../../data/lovelace"; export class HuiDialogPickCard extends hassLocalizeLitMixin(LitElement) { public hass?: HomeAssistant; public cardPicked?: (cardConf: LovelaceCardConfig) => void; + public closeDialog?: () => void; static get properties(): PropertyDeclarations { return {}; @@ -18,7 +19,11 @@ export class HuiDialogPickCard extends hassLocalizeLitMixin(LitElement) { protected render(): TemplateResult { return html` - +

${this.localize("ui.panel.lovelace.editor.edit_card.header")}

+

${this.localize("ui.panel.lovelace.editor.edit_card.header")}