Add dropdown item to change fallback service

This commit is contained in:
sim 2025-09-19 17:06:54 +02:00
parent ca8717f3b4
commit 1b5ed3838c
2 changed files with 19 additions and 0 deletions

View file

@ -72,6 +72,10 @@ class AppBarViewModel(
} }
} }
fun toggleSetFallbackServiceDialog() {
migrationViewModel.toggleFallbackSelection()
}
fun toggleMigrationDialog() { fun toggleMigrationDialog() {
migrationViewModel.toggleMigrationSelection() migrationViewModel.toggleMigrationSelection()
} }

View file

@ -68,6 +68,9 @@ fun AppBarUi(appBarViewModel: AppBarViewModel) {
onToggleShowToasts = { onToggleShowToasts = {
appBarViewModel.toggleShowToasts() appBarViewModel.toggleShowToasts()
}, },
onSetFallbackService = {
appBarViewModel.toggleSetFallbackServiceDialog()
},
onMigrateToDistrib = { onMigrateToDistrib = {
appBarViewModel.toggleMigrationDialog() appBarViewModel.toggleMigrationDialog()
} }
@ -93,6 +96,7 @@ fun Dropdown(
onDismiss: () -> Unit, onDismiss: () -> Unit,
onChangeServer: () -> Unit, onChangeServer: () -> Unit,
onToggleShowToasts: () -> Unit, onToggleShowToasts: () -> Unit,
onSetFallbackService: () -> Unit,
onMigrateToDistrib: () -> Unit onMigrateToDistrib: () -> Unit
) { ) {
DropdownMenu( DropdownMenu(
@ -129,6 +133,17 @@ fun Dropdown(
} }
} }
) )
DropdownMenuItem(
onClick = {
onSetFallbackService()
onDismiss()
},
text = {
Text(
stringResource(LibR.string.dialog_fallback_title)
)
}
)
DropdownMenuItem( DropdownMenuItem(
onClick = { onClick = {
onMigrateToDistrib() onMigrateToDistrib()