From d66cf3f787e3c2d03c7d1e63a9d7ba37fb1d84cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Lov=C3=A9n?= Date: Sat, 27 Apr 2019 19:37:57 +0200 Subject: [PATCH] Allow changing state-icon element icon (#3122) --- src/panels/lovelace/elements/hui-state-icon-element.ts | 1 + src/panels/lovelace/elements/types.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/panels/lovelace/elements/hui-state-icon-element.ts b/src/panels/lovelace/elements/hui-state-icon-element.ts index 91a41748d9..7f2c39057a 100644 --- a/src/panels/lovelace/elements/hui-state-icon-element.ts +++ b/src/panels/lovelace/elements/hui-state-icon-element.ts @@ -62,6 +62,7 @@ export class HuiStateIconElement extends LitElement implements LovelaceElement { @ha-click="${this._handleClick}" @ha-hold="${this._handleHold}" .longPress="${longPress()}" + .overrideIcon=${this._config.icon} > `; } diff --git a/src/panels/lovelace/elements/types.ts b/src/panels/lovelace/elements/types.ts index 5c82484003..bfc6ccdd2a 100644 --- a/src/panels/lovelace/elements/types.ts +++ b/src/panels/lovelace/elements/types.ts @@ -51,6 +51,7 @@ export interface StateIconElementConfig extends LovelaceElementConfig { entity: string; tap_action?: ActionConfig; hold_action?: ActionConfig; + icon?: string; } export interface StateLabelElementConfig extends LovelaceElementConfig {