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 {