From 3b33195ff6e5feba692a767dfd2877d047fc6f83 Mon Sep 17 00:00:00 2001 From: Paul Bottein Date: Fri, 28 Apr 2023 14:17:33 +0200 Subject: [PATCH] Add camera view support to image element (#16346) --- src/panels/lovelace/elements/hui-image-element.ts | 1 + src/panels/lovelace/elements/types.ts | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/panels/lovelace/elements/hui-image-element.ts b/src/panels/lovelace/elements/hui-image-element.ts index 7bda549714..e54e23fb68 100644 --- a/src/panels/lovelace/elements/hui-image-element.ts +++ b/src/panels/lovelace/elements/hui-image-element.ts @@ -42,6 +42,7 @@ export class HuiImageElement extends LitElement implements LovelaceElement { .image=${this._config.image} .stateImage=${this._config.state_image} .cameraImage=${this._config.camera_image} + .cameraView=${this._config.camera_view} .filter=${this._config.filter} .stateFilter=${this._config.state_filter} .title=${computeTooltip(this.hass, this._config)} diff --git a/src/panels/lovelace/elements/types.ts b/src/panels/lovelace/elements/types.ts index 5b0d3f1014..55f71ba60a 100644 --- a/src/panels/lovelace/elements/types.ts +++ b/src/panels/lovelace/elements/types.ts @@ -1,6 +1,7 @@ import { ActionConfig } from "../../../data/lovelace"; import { HomeAssistant } from "../../../types"; import { Condition } from "../common/validate-condition"; +import { HuiImage } from "../components/hui-image"; interface LovelaceElementConfigBase { type: string; @@ -43,6 +44,7 @@ export interface ImageElementConfig extends LovelaceElementConfigBase { image?: string; state_image?: string; camera_image?: string; + camera_view?: HuiImage["cameraView"]; dark_mode_image?: string; dark_mode_filter?: string; filter?: string;