From dc5b92030f2182221a25e591df0dc8760a836bb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Fri, 28 Aug 2020 14:16:55 +0200 Subject: [PATCH] Use ha-progress-button for update cards (#6725) --- hassio/src/dashboard/hassio-update.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/hassio/src/dashboard/hassio-update.ts b/hassio/src/dashboard/hassio-update.ts index d23fba6c97..2a10b8318d 100644 --- a/hassio/src/dashboard/hassio-update.ts +++ b/hassio/src/dashboard/hassio-update.ts @@ -10,7 +10,7 @@ import { internalProperty, TemplateResult, } from "lit-element"; -import "../../../src/components/buttons/ha-call-api-button"; +import "../../../src/components/buttons/ha-progress-button"; import "../../../src/components/ha-card"; import "../../../src/components/ha-svg-icon"; import { HassioHassOSInfo } from "../../../src/data/hassio/host"; @@ -131,13 +131,14 @@ export class HassioUpdate extends LitElement { Release notes - + > + Update + `; @@ -145,6 +146,7 @@ export class HassioUpdate extends LitElement { private async _confirmUpdate(ev): Promise { const item = ev.target; + item.progress = true; const confirmed = await showConfirmationDialog(this, { title: `Update ${item.name}`, text: `Are you sure you want to upgrade ${item.name} to version ${item.version}?`, @@ -153,6 +155,7 @@ export class HassioUpdate extends LitElement { }); if (!confirmed) { + item.progress = false; return; } try { @@ -164,6 +167,7 @@ export class HassioUpdate extends LitElement { typeof err === "object" ? err.body?.message || "Unkown error" : err, }); } + item.progress = false; } static get styles(): CSSResult[] {