commit 8bf14eb91e44005f04f00b93d58e9da3a1399b0b parent 12a2dc344ebb8ac6ffeb0ab047cbd90c504741ec Author: Harsheet <hsohaney@mozilla.com> Date: Wed, 22 Oct 2025 22:43:09 +0000 Bug 1992171 - (part 1) Update error and warning banners in backup settings. r=kpatenio Differential Revision: https://phabricator.services.mozilla.com/D268532 Diffstat:
| M | browser/components/backup/content/backup-settings.mjs | | | 24 | +++++++++++++++--------- |
1 file changed, 15 insertions(+), 9 deletions(-)
diff --git a/browser/components/backup/content/backup-settings.mjs b/browser/components/backup/content/backup-settings.mjs @@ -475,8 +475,10 @@ export default class BackupSettings extends MozLitElement { } render() { - let scheduledBackupsEnabledL10nID = this.backupServiceState - .scheduledBackupsEnabled + let scheduledBackupsEnabledState = + this.backupServiceState.scheduledBackupsEnabled; + + let scheduledBackupsEnabledL10nID = scheduledBackupsEnabledState ? "settings-data-backup-scheduled-backups-on" : "settings-data-backup-scheduled-backups-off"; @@ -506,13 +508,17 @@ export default class BackupSettings extends MozLitElement { class="heading-medium" ></span> - <moz-button - id="backup-trigger-button" - @click=${this.handleBackupTrigger} - data-l10n-id=${backupTriggerL10nID} - ?disabled=${this.backupServiceState.backupInProgress || - !this.backupServiceState.scheduledBackupsEnabled} - ></moz-button> + ${scheduledBackupsEnabledState + ? html` + <moz-button + id="backup-trigger-button" + @click=${this.handleBackupTrigger} + data-l10n-id=${backupTriggerL10nID} + ?disabled=${this.backupServiceState.backupInProgress || + !this.backupServiceState.scheduledBackupsEnabled} + ></moz-button> + ` + : null} <moz-button id="backup-toggle-scheduled-button"