diff --git a/src/panels/lovelace/editor/types.ts b/src/panels/lovelace/editor/types.ts index 5d9a335a10..12d17de3ae 100644 --- a/src/panels/lovelace/editor/types.ts +++ b/src/panels/lovelace/editor/types.ts @@ -1,13 +1,13 @@ +import { boolean, object, optional, string, union } from "superstruct"; import { ActionConfig, LovelaceCardConfig, LovelaceViewConfig, ShowViewConfig, } from "../../../data/lovelace"; -import { EntityConfig } from "../entity-rows/types"; -import { optional, string, object, union, boolean } from "superstruct"; import { EntityId } from "../common/structs/is-entity-id"; import { Icon } from "../common/structs/is-icon"; +import { EntityConfig } from "../entity-rows/types"; export interface YamlChangedEvent extends Event { detail: { @@ -85,6 +85,9 @@ export const entitiesConfigStruct = union([ secondary_info: optional(string()), format: optional(string()), state_color: optional(boolean()), + tap_action: optional(actionConfigStruct), + hold_action: optional(actionConfigStruct), + double_tap_action: optional(actionConfigStruct), }), EntityId, ]);