From 99bf6fa7814d02b06b4a5b25050d029adfe9b42c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Thu, 16 Dec 2021 21:39:21 +0100 Subject: [PATCH] Handle update-complete event on add-on page (#10929) --- hassio/src/addon-view/info/hassio-addon-info.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/hassio/src/addon-view/info/hassio-addon-info.ts b/hassio/src/addon-view/info/hassio-addon-info.ts index e887991ec0..91e072ba72 100644 --- a/hassio/src/addon-view/info/hassio-addon-info.ts +++ b/hassio/src/addon-view/info/hassio-addon-info.ts @@ -133,6 +133,7 @@ class HassioAddonInfo extends LitElement { .narrow=${this.narrow} .supervisor=${this.supervisor} .addonSlug=${this.addon.slug} + @update-complete=${this._updateComplete} > ` : ""} @@ -865,6 +866,15 @@ class HassioAddonInfo extends LitElement { } } + private _updateComplete() { + const eventdata = { + success: true, + response: undefined, + path: "install", + }; + fireEvent(this, "hass-api-called", eventdata); + } + private async _installClicked(ev: CustomEvent): Promise { const button = ev.currentTarget as any; button.progress = true;