Fix undo after swiping issues

This commit is contained in:
Geoffroy Bonneville
2025-10-15 11:25:18 -04:00
parent 038a97672f
commit 2962c459d1

View File

@@ -53,12 +53,9 @@ fun TaskItemScreen(
val dismissState = rememberSwipeToDismissBoxState( val dismissState = rememberSwipeToDismissBoxState(
confirmValueChange = { confirmValueChange = {
when (it) { if (it == SwipeToDismissBoxValue.StartToEnd) onSwipeRight()
SwipeToDismissBoxValue.StartToEnd -> { onSwipeRight() } else if (it == SwipeToDismissBoxValue.EndToStart) onSwipeLeft()
SwipeToDismissBoxValue.EndToStart -> { onSwipeLeft() } return@rememberSwipeToDismissBoxState false
SwipeToDismissBoxValue.Settled -> return@rememberSwipeToDismissBoxState false
}
return@rememberSwipeToDismissBoxState true
}, },
// positional threshold of 25% // positional threshold of 25%
positionalThreshold = { it * .25f } positionalThreshold = { it * .25f }