diff --git a/src/panels/lovelace/cards/hui-picture-card.ts b/src/panels/lovelace/cards/hui-picture-card.ts index a638da66a2..43ddd1a14e 100644 --- a/src/panels/lovelace/cards/hui-picture-card.ts +++ b/src/panels/lovelace/cards/hui-picture-card.ts @@ -3,17 +3,17 @@ import { html, LitElement, PropertyDeclarations } from "@polymer/lit-element"; import "../../../components/ha-card"; import { LovelaceCard } from "../types"; -import { LovelaceCardConfig } from "../../../data/lovelace"; -import { navigate } from "../../../common/navigate"; +import { LovelaceCardConfig, ActionConfig } from "../../../data/lovelace"; import { HomeAssistant } from "../../../types"; import { TemplateResult } from "lit-html"; import { classMap } from "lit-html/directives/classMap"; +import { handleClick } from "../common/handle-click"; +import { longPress } from "../common/directives/long-press-directive"; interface Config extends LovelaceCardConfig { image?: string; - navigation_path?: string; - service?: string; - service_data?: object; + tap_action?: ActionConfig; + hold_action?: ActionConfig; } export class HuiPictureCard extends LitElement implements LovelaceCard { @@ -46,11 +46,13 @@ export class HuiPictureCard extends LitElement implements LovelaceCard { return html` ${this.renderStyle()}