Initial low performance profile mode.

This commit is contained in:
Dermot Duffy
2022-10-04 20:00:53 -07:00
parent 5f30fc67ff
commit c8c9098501
14 changed files with 203 additions and 23 deletions
+2 -2
View File
@@ -4,7 +4,7 @@ import type {
RawFrigateCardConfig,
} from './types';
import { HassEntities } from 'home-assistant-js-websocket';
import { cloneDeep, merge } from 'lodash-es';
import { merge } from 'lodash-es';
export interface ConditionState {
view?: string;
@@ -109,7 +109,7 @@ export function getOverriddenConfig(
overrides: Readonly<RawOverrides> | undefined,
conditionState?: Readonly<ConditionState>,
): RawFrigateCardConfig {
const output = cloneDeep(config);
const output = structuredClone(config);
let overridden = false;
if (overrides) {
for (const override of overrides) {