CreateBackupDialog: Select all options by default (#8215)

This commit is contained in:
Ivan Iskandar 2022-10-16 23:52:34 +07:00 committed by GitHub
parent 69cdba71eb
commit e4292719d3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -22,12 +22,12 @@ import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
import androidx.compose.runtime.ReadOnlyComposable
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateListOf
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.saveable.rememberSaveable
import androidx.compose.runtime.setValue
import androidx.compose.runtime.toMutableStateList
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalClipboardManager
@ -135,11 +135,6 @@ class SettingsBackupScreen : SearchableSettings {
onConfirm: (flag: Int) -> Unit,
onDismissRequest: () -> Unit,
) {
val flags = remember { mutableStateListOf<Int>() }
AlertDialog(
onDismissRequest = onDismissRequest,
title = { Text(text = stringResource(R.string.backup_choice)) },
text = {
val choices = remember {
mapOf(
BackupConst.BACKUP_CATEGORY to R.string.categories,
@ -148,6 +143,11 @@ class SettingsBackupScreen : SearchableSettings {
BackupConst.BACKUP_HISTORY to R.string.history,
)
}
val flags = remember { choices.keys.toMutableStateList() }
AlertDialog(
onDismissRequest = onDismissRequest,
title = { Text(text = stringResource(R.string.backup_choice)) },
text = {
Column {
CreateBackupDialogItem(
isSelected = true,