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"