Convert all major views to separate chunks.

This commit is contained in:
Dermot Duffy
2022-10-09 11:39:27 -07:00
parent d70b80c1ba
commit ead0026650
6 changed files with 22 additions and 20 deletions
+3
View File
@@ -8,6 +8,9 @@ import { CameraConfig, FrigateCardMediaPlayer } from '../../types.js';
import { getCameraTitle } from '../../utils/camera.js';
import { dispatchErrorMessageEvent, dispatchMessageEvent } from '../message.js';
import '../../patches/ha-camera-stream';
import '../../patches/ha-hls-player.js';
import '../../patches/ha-web-rtc-player.ts';
@customElement('frigate-card-live-ha')
export class FrigateCardLiveHA extends LitElement {
+3 -2
View File
@@ -49,10 +49,8 @@ import {
import '../next-prev-control.js';
import '../title-control.js';
import '../surround.js';
import '../../patches/ha-camera-stream';
import { EmblaCarouselPlugins } from '../carousel.js';
import { classMap } from 'lit/directives/class-map.js';
import '../image';
import { updateElementStyleFromMediaLayoutConfig } from '../../utils/media-layout.js';
import { DataManager } from '../../utils/data-manager.js';
@@ -760,6 +758,9 @@ export class FrigateCardLiveProvider extends LitElement {
}
if (changedProps.has('liveConfig')) {
updateElementStyleFromMediaLayoutConfig(this, this.liveConfig?.layout);
if (this.liveConfig?.show_image_during_load) {
import('../image.js');
}
}
if (changedProps.has('cameraConfig')) {
if (this._getResolvedProvider() === 'frigate-jsmpeg') {