From ba505b15efc5b7f3d17947f4abbab676761d968f Mon Sep 17 00:00:00 2001 From: Philip Allgaier Date: Sat, 21 Nov 2020 21:40:27 +0100 Subject: [PATCH] Ensure new grid card options don't break editor (#7762) --- .../editor/config-elements/hui-stack-card-editor.ts | 13 ++++++++++++- src/panels/lovelace/editor/hui-element-editor.ts | 2 +- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/panels/lovelace/editor/config-elements/hui-stack-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-stack-card-editor.ts index bdb6609b9b..20519718df 100644 --- a/src/panels/lovelace/editor/config-elements/hui-stack-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-stack-card-editor.ts @@ -12,7 +12,16 @@ import { query, TemplateResult, } from "lit-element"; -import { any, array, assert, object, optional, string } from "superstruct"; +import { + any, + array, + assert, + object, + optional, + string, + boolean, + number, +} from "superstruct"; import { fireEvent, HASSDomEvent } from "../../../../common/dom/fire_event"; import { LovelaceCardConfig, LovelaceConfig } from "../../../../data/lovelace"; import { HomeAssistant } from "../../../../types"; @@ -28,6 +37,8 @@ const cardConfigStruct = object({ type: string(), cards: array(any()), title: optional(string()), + square: optional(boolean()), + columns: optional(number()), }); @customElement("hui-stack-card-editor") diff --git a/src/panels/lovelace/editor/hui-element-editor.ts b/src/panels/lovelace/editor/hui-element-editor.ts index fa4ecddfb4..9e3ed9f9f9 100644 --- a/src/panels/lovelace/editor/hui-element-editor.ts +++ b/src/panels/lovelace/editor/hui-element-editor.ts @@ -216,7 +216,7 @@ export abstract class HuiElementEditor extends LitElement { - You can still edit your config in yaml. + You can still edit your config in YAML. ` : ""}