diff --git a/src/panels/lovelace/editor/heading-badge-editor/hui-entity-heading-badge-editor.ts b/src/panels/lovelace/editor/heading-badge-editor/hui-entity-heading-badge-editor.ts index 061a0a0646..3a0000c7c0 100644 --- a/src/panels/lovelace/editor/heading-badge-editor/hui-entity-heading-badge-editor.ts +++ b/src/panels/lovelace/editor/heading-badge-editor/hui-entity-heading-badge-editor.ts @@ -44,6 +44,8 @@ const entityConfigStruct = object({ show_icon: optional(boolean()), color: optional(string()), tap_action: optional(actionConfigStruct), + hold_action: optional(actionConfigStruct), + double_tap_action: optional(actionConfigStruct), visibility: optional(array(any())), }); diff --git a/src/panels/lovelace/heading-badges/hui-entity-heading-badge.ts b/src/panels/lovelace/heading-badges/hui-entity-heading-badge.ts index f10ca89f70..f4310de419 100644 --- a/src/panels/lovelace/heading-badges/hui-entity-heading-badge.ts +++ b/src/panels/lovelace/heading-badges/hui-entity-heading-badge.ts @@ -49,6 +49,12 @@ export class HuiEntityHeadingBadge tap_action: { action: "none", }, + hold_action: { + action: "none", + }, + double_tap_action: { + action: "none", + }, ...config, }; } @@ -58,6 +64,12 @@ export class HuiEntityHeadingBadge tap_action: { action: "none", }, + hold_action: { + action: "none", + }, + double_tap_action: { + action: "none", + }, ...this._config!, }; handleAction(this, this.hass!, config, ev.detail.action!); @@ -135,7 +147,10 @@ export class HuiEntityHeadingBadge