Skip to content

Commit

Permalink
Merge pull request #60 from Farhan-Ahmad01/AutoCheck-Checkbox-Fix
Browse files Browse the repository at this point in the history
Fixed Autocheck check box after item deletion
  • Loading branch information
yuvrajsinghgmx authored Oct 8, 2024
2 parents d17f8b4 + 0ec363e commit 2d9069e
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
8 changes: 4 additions & 4 deletions .idea/deploymentTargetSelector.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions .idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ fun HomeScreen(viewModel: ShoppingListViewModel = hiltViewModel(), navController
else {
LazyColumn(modifier = Modifier.weight(1f)) {
items(items.value) { product ->
var isChecked by remember { mutableStateOf(false) }
val isChecked = product in selectedItems
Card(
modifier = Modifier
.fillMaxWidth()
Expand Down Expand Up @@ -230,7 +230,6 @@ fun HomeScreen(viewModel: ShoppingListViewModel = hiltViewModel(), navController
Checkbox(
checked = isChecked,
onCheckedChange = { checked ->
isChecked = checked
if (checked) {
selectedItems.add(product)
} else {
Expand Down

0 comments on commit 2d9069e

Please sign in to comment.