manager: fix module list sorting button state

This commit is contained in:
Rifat Azad
2025-01-05 16:08:50 +06:00
parent e1f163a3dc
commit 56ed1b7a81

View File

@@ -166,20 +166,18 @@ fun ModuleScreen(navigator: DestinationsNavigator) {
Checkbox(checked = viewModel.sortAToZ, onCheckedChange = null)
},
onClick = {
if (viewModel.sortAToZ) {
viewModel.sortAToZ = false
} else {
viewModel.sortAToZ = true
viewModel.sortZToA = false
}
viewModel.sortAToZ = !viewModel.sortAToZ
viewModel.sortZToA = false
prefs.edit()
.putBoolean("module_sort_a_to_z", viewModel.sortAToZ)
.putBoolean("module_sort_z_to_a", false)
.apply()
scope.launch {
viewModel.fetchModuleList()
}
}
)
DropdownMenuItem(
text = {
Text(stringResource(R.string.module_sort_z_to_a))
@@ -188,14 +186,11 @@ fun ModuleScreen(navigator: DestinationsNavigator) {
Checkbox(checked = viewModel.sortZToA, onCheckedChange = null)
},
onClick = {
if (viewModel.sortZToA) {
viewModel.sortZToA = false
} else {
viewModel.sortZToA = true
viewModel.sortAToZ = false
}
viewModel.sortZToA = !viewModel.sortZToA
viewModel.sortAToZ = false
prefs.edit()
.putBoolean("module_sort_z_to_a", viewModel.sortZToA)
.putBoolean("module_sort_a_to_z", false)
.apply()
scope.launch {
viewModel.fetchModuleList()