Use lodash cloneDeep and generate facade chunk.

This commit is contained in:
Dermot Duffy
2022-10-10 19:04:29 -07:00
parent b1922fc70b
commit da7895903e
4 changed files with 14 additions and 8 deletions
+2 -2
View File
@@ -252,7 +252,7 @@ const options: EditorOptions = {
export class FrigateCardEditor extends LitElement implements LovelaceCardEditor {
@property({ attribute: false }) public hass?: HomeAssistant;
@state() protected _config?: RawFrigateCardConfig;
@state() protected _defaults = structuredClone(frigateCardConfigDefaults);
@state() protected _defaults = copyConfig(frigateCardConfigDefaults);
protected _initialized = false;
protected _configUpgradeable = false;
@@ -481,7 +481,7 @@ export class FrigateCardEditor extends LitElement implements LovelaceCardEditor
} catch (_) {}
if (unvalidatedProfile === 'high' || unvalidatedProfile === 'low') {
const defaults = structuredClone(frigateCardConfigDefaults);
const defaults = copyConfig(frigateCardConfigDefaults);
if (unvalidatedProfile === 'low') {
setLowPerformanceProfile(this._config, defaults);
}