From dbd1e928de53b01f35e2fd0b94efedddab4b1bc6 Mon Sep 17 00:00:00 2001 From: Wendelin <12148533+wendevlin@users.noreply.github.com> Date: Tue, 11 Feb 2025 09:37:56 +0100 Subject: [PATCH] Make restore button destructive (#24173) --- src/components/buttons/ha-progress-button.ts | 5 ++++- .../restore-backup/onboarding-restore-backup-restore.ts | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/buttons/ha-progress-button.ts b/src/components/buttons/ha-progress-button.ts index a7c2bab55a..378b259a3c 100644 --- a/src/components/buttons/ha-progress-button.ts +++ b/src/components/buttons/ha-progress-button.ts @@ -41,7 +41,7 @@ export class HaProgressButton extends LitElement { indeterminate > ` - : ""} + : nothing} `} `; @@ -117,6 +117,9 @@ export class HaProgressButton extends LitElement { mwc-button.error slot { visibility: hidden; } + :host([destructive]) { + --mdc-theme-primary: var(--error-color); + } `; } diff --git a/src/onboarding/restore-backup/onboarding-restore-backup-restore.ts b/src/onboarding/restore-backup/onboarding-restore-backup-restore.ts index bde1502f5b..1fc001d0c9 100644 --- a/src/onboarding/restore-backup/onboarding-restore-backup-restore.ts +++ b/src/onboarding/restore-backup/onboarding-restore-backup-restore.ts @@ -92,6 +92,7 @@ class OnboardingRestoreBackupRestore extends LitElement { .disabled=${this._loading || (backupProtected && this._encryptionKey === "")} @click=${this._startRestore} + destructive > ${this.localize( "ui.panel.page-onboarding.restore.details.restore.action"