From 07a4505f1e4bd8e9b854007fce4b5b1f07ae750e Mon Sep 17 00:00:00 2001 From: Ian Richardson Date: Thu, 10 Jan 2019 15:33:34 -0600 Subject: [PATCH] =?UTF-8?q?=F0=9F=9B=A0=EF=B8=8F=20add=20`resources`=20to?= =?UTF-8?q?=20lovelace=20struct=20=20(#2439)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 🛠️ add `resources` to lovelace struct `resources` are being removed by Raw Config Editor on save * make resources optional * Prevent removal of extra keys --- src/panels/lovelace/hui-editor.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/panels/lovelace/hui-editor.ts b/src/panels/lovelace/hui-editor.ts index f2ac450904..fe7260ba4a 100644 --- a/src/panels/lovelace/hui-editor.ts +++ b/src/panels/lovelace/hui-editor.ts @@ -18,9 +18,10 @@ import "../../components/ha-icon"; const TAB_INSERT = " "; -const lovelaceStruct = struct.partial({ +const lovelaceStruct = struct.interface({ title: "string?", views: ["object"], + resources: struct.optional(["object"]), }); class LovelaceFullConfigEditor extends hassLocalizeLitMixin(LitElement) {