From c7821b9cee081821447f61f55cdeca7aef12353e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Tue, 9 Feb 2021 11:51:46 +0100 Subject: [PATCH] Don't show add-on config if no schema (#8361) --- .../src/addon-view/config/hassio-addon-config-tab.ts | 4 ++-- hassio/src/addon-view/config/hassio-addon-config.ts | 10 ++++------ 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/hassio/src/addon-view/config/hassio-addon-config-tab.ts b/hassio/src/addon-view/config/hassio-addon-config-tab.ts index 323d50df73..7869a6b09d 100644 --- a/hassio/src/addon-view/config/hassio-addon-config-tab.ts +++ b/hassio/src/addon-view/config/hassio-addon-config-tab.ts @@ -33,9 +33,9 @@ class HassioAddonConfigDashboard extends LitElement { return html`
- ${hasOptions || hasSchema || this.addon.network || this.addon.audio + ${(hasOptions && hasSchema) || this.addon.network || this.addon.audio ? html` - ${hasOptions || hasSchema + ${hasOptions && hasSchema ? html` !SUPPORTED_UI_TYPES.includes(entry.type) || entry.multiple - ); + this._canShowSchema = !this.addon.schema!.find( + // @ts-ignore + (entry) => !SUPPORTED_UI_TYPES.includes(entry.type) || entry.multiple + ); this._yamlMode = !this._canShowSchema; }