From 72dbe8e7abc4e5922e91401d2875409132d558d9 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Wed, 5 Jul 2023 09:01:02 +0200 Subject: [PATCH] Guard for missing translations (#17160) --- .../src/ingress-view/hassio-ingress-view.ts | 71 ++++++++++++++----- src/layouts/hass-loading-screen.ts | 19 ++++- src/translations/en.json | 3 +- 3 files changed, 72 insertions(+), 21 deletions(-) diff --git a/hassio/src/ingress-view/hassio-ingress-view.ts b/hassio/src/ingress-view/hassio-ingress-view.ts index 5f50d0600c..45fd998b4b 100644 --- a/hassio/src/ingress-view/hassio-ingress-view.ts +++ b/hassio/src/ingress-view/hassio-ingress-view.ts @@ -38,14 +38,15 @@ class HassioIngressView extends LitElement { @property({ attribute: false }) public supervisor!: Supervisor; - @property() public route!: Route; + @property({ attribute: false }) public route!: Route; - @property() public ingressPanel = false; + @property({ type: Boolean }) public ingressPanel = false; + + @property({ type: Boolean }) public narrow = false; @state() private _addon?: HassioAddonDetails; - @property({ type: Boolean }) - public narrow = false; + @state() private _loadingMessage?: string; private _sessionKeepAlive?: number; @@ -66,7 +67,9 @@ class HassioIngressView extends LitElement { protected render(): TemplateResult { if (!this._addon) { - return html``; + return html``; } const iframe = html`