Add Last Backup help text.

This commit is contained in:
Alex Hart
2026-03-26 12:30:40 -03:00
parent d5329d0794
commit 567bf0facc

View File

@@ -141,12 +141,14 @@ internal fun LocalBackupsSettingsScreen(
color = MaterialTheme.colorScheme.onSurface
)
Text(
text = state.lastBackupLabel.orEmpty(),
style = MaterialTheme.typography.bodyMedium,
color = MaterialTheme.colorScheme.onSurfaceVariant,
modifier = Modifier.padding(top = 4.dp)
)
if (state.lastBackupLabel != null) {
Text(
text = stringResource(R.string.BackupsSettingsFragment_last_backup_s, state.lastBackupLabel),
style = MaterialTheme.typography.bodyMedium,
color = MaterialTheme.colorScheme.onSurfaceVariant,
modifier = Modifier.padding(top = 4.dp)
)
}
}
},
onClick = callback::onCreateBackupClick
@@ -270,7 +272,7 @@ private fun LocalBackupsSettingsEnabledIdlePreview() {
LocalBackupsSettingsScreen(
state = LocalBackupsSettingsState(
backupsEnabled = true,
lastBackupLabel = "Last backup: 1 hour ago",
lastBackupLabel = "1 hour ago",
folderDisplayName = "/storage/emulated/0/Signal/Backups",
scheduleTimeLabel = "1:00 AM",
progress = LocalBackupCreationProgress(idle = LocalBackupCreationProgress.Idle())
@@ -287,7 +289,7 @@ private fun LocalBackupsSettingsEnabledExportingIndeterminatePreview() {
LocalBackupsSettingsScreen(
state = LocalBackupsSettingsState(
backupsEnabled = true,
lastBackupLabel = "Last backup: 1 hour ago",
lastBackupLabel = "1 hour ago",
folderDisplayName = "/storage/emulated/0/Signal/Backups",
scheduleTimeLabel = "1:00 AM",
progress = LocalBackupCreationProgress(
@@ -306,7 +308,7 @@ private fun LocalBackupsSettingsEnabledExportingMessagesPreview() {
LocalBackupsSettingsScreen(
state = LocalBackupsSettingsState(
backupsEnabled = true,
lastBackupLabel = "Last backup: 1 hour ago",
lastBackupLabel = "1 hour ago",
folderDisplayName = "/storage/emulated/0/Signal/Backups",
scheduleTimeLabel = "1:00 AM",
progress = LocalBackupCreationProgress(
@@ -329,7 +331,7 @@ private fun LocalBackupsSettingsEnabledTransferringPreview() {
LocalBackupsSettingsScreen(
state = LocalBackupsSettingsState(
backupsEnabled = true,
lastBackupLabel = "Last backup: 1 hour ago",
lastBackupLabel = "1 hour ago",
folderDisplayName = "/storage/emulated/0/Signal/Backups",
scheduleTimeLabel = "1:00 AM",
progress = LocalBackupCreationProgress(
@@ -352,7 +354,7 @@ private fun LocalBackupsSettingsEnabledNonLegacyPreview() {
LocalBackupsSettingsScreen(
state = LocalBackupsSettingsState(
backupsEnabled = true,
lastBackupLabel = "Last backup: 1 hour ago",
lastBackupLabel = "1 hour ago",
folderDisplayName = "Signal Backups",
scheduleTimeLabel = "1:00 AM",
progress = LocalBackupCreationProgress(idle = LocalBackupCreationProgress.Idle())