From b08a8f55c3d3ab915423e82e6056b619ff977f7c Mon Sep 17 00:00:00 2001 From: Dermot Duffy Date: Thu, 7 Mar 2024 06:46:02 -0800 Subject: [PATCH] Fix minor type errors. --- src/components/elements.ts | 6 +++--- src/components/image.ts | 2 -- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/components/elements.ts b/src/components/elements.ts index d8d7b563..9e3adf1d 100644 --- a/src/components/elements.ts +++ b/src/components/elements.ts @@ -70,7 +70,7 @@ interface HuiConditionalElement extends HTMLElement { @customElement('frigate-card-elements-core') export class FrigateCardElementsCore extends LitElement { @property({ attribute: false }) - public elements: PictureElements; + public elements?: PictureElements; /** * Need to ensure card re-renders when conditions change, hence having it as a @@ -275,10 +275,10 @@ export class FrigateCardElementsConditional extends LitElement { * Render the card. */ protected render(): TemplateResult | void { - if (evaluateConditionViaEvent(this, this._config.conditions)) { + if (evaluateConditionViaEvent(this, this._config?.conditions)) { return html` `; } diff --git a/src/components/image.ts b/src/components/image.ts index 5bdff165..0ba8bbcf 100644 --- a/src/components/image.ts +++ b/src/components/image.ts @@ -26,7 +26,6 @@ import { dispatchMediaPauseEvent, dispatchMediaPlayEvent, } from '../utils/media-info.js'; -import { updateElementStyleFromMediaLayoutConfig } from '../utils/media-layout.js'; import { View } from '../view/view.js'; import { dispatchErrorMessageEvent } from './message.js'; @@ -153,7 +152,6 @@ export class FrigateCardImage extends LitElement implements FrigateCardMediaPlay () => dispatchMediaPauseEvent(this), ); } - updateElementStyleFromMediaLayoutConfig(this, this.imageConfig?.layout); if (changedProps.has('imageConfig') && this.imageConfig?.zoomable) { import('./zoomer.js');