From d6fa1427f19dcd18b0eb4fb6e4e477fe45578259 Mon Sep 17 00:00:00 2001 From: Paul Bottein Date: Mon, 28 Nov 2022 12:37:27 +0100 Subject: [PATCH] Use toggle as default icon_tap_action for scenes and buttons in tile card (#14386) --- src/panels/lovelace/cards/hui-tile-card.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/panels/lovelace/cards/hui-tile-card.ts b/src/panels/lovelace/cards/hui-tile-card.ts index 3d8867b821..4274ee4d5b 100644 --- a/src/panels/lovelace/cards/hui-tile-card.ts +++ b/src/panels/lovelace/cards/hui-tile-card.ts @@ -73,14 +73,17 @@ export class HuiTileCard extends LitElement implements LovelaceCard { throw new Error("Specify an entity"); } - const supportToggle = DOMAINS_TOGGLE.has(computeDomain(config.entity)); + const domain = computeDomain(config.entity); + const supportsIconAction = + DOMAINS_TOGGLE.has(domain) || + ["button", "input_button", "scene"].includes(domain); this._config = { tap_action: { action: "more-info", }, icon_tap_action: { - action: supportToggle ? "toggle" : "more-info", + action: supportsIconAction ? "toggle" : "more-info", }, ...config, };