Polish various bits of backups UI.

This commit is contained in:
Alex Hart
2025-07-29 11:09:53 -03:00
committed by GitHub
parent ab458a5bb8
commit b8300f373d
9 changed files with 110 additions and 93 deletions

View File

@@ -121,7 +121,7 @@ fun MessageBackupsEducationScreen(
}
}
Buttons.LargePrimary(
Buttons.LargeTonal(
onClick = onEnableBackups,
modifier = Modifier.fillMaxWidth()
) {

View File

@@ -177,6 +177,8 @@ fun MessageBackupsTypeSelectionScreen(
}
stringResource(R.string.MessageBackupsTypeSelectionScreen__subscribe_for_x_month, price)
} else if (selectedBackupTier == MessageBackupTier.FREE) {
stringResource(R.string.MessageBackupsTypeSelectionScreen__choose_free_plan)
} else {
stringResource(R.string.MessageBackupsTypeSelectionScreen__subscribe)
}
@@ -205,7 +207,7 @@ private fun MessageBackupsTypeSelectionScreenPreview() {
Previews.Preview {
MessageBackupsTypeSelectionScreen(
stage = MessageBackupsStage.TYPE_SELECTION,
selectedBackupTier = MessageBackupTier.FREE,
selectedBackupTier = selectedBackupsType,
availableBackupTypes = testBackupTypes(),
onMessageBackupsTierSelected = { selectedBackupsType = it },
onNavigationClick = {},
@@ -225,7 +227,7 @@ private fun MessageBackupsTypeSelectionScreenWithCurrentTierPreview() {
Previews.Preview {
MessageBackupsTypeSelectionScreen(
stage = MessageBackupsStage.TYPE_SELECTION,
selectedBackupTier = MessageBackupTier.FREE,
selectedBackupTier = selectedBackupsType,
availableBackupTypes = testBackupTypes(),
onMessageBackupsTierSelected = { selectedBackupsType = it },
onNavigationClick = {},