From 24b390ba03a781af137055614ec796efc72d43a7 Mon Sep 17 00:00:00 2001 From: Zack Barett Date: Mon, 21 Sep 2020 06:26:08 -0500 Subject: [PATCH] Add actions to entities config struct (#7063) --- src/panels/lovelace/editor/types.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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, ]);