From 0060a21b360f7180653010ee1ed0f939a6c1c98e Mon Sep 17 00:00:00 2001 From: Cilly Leang Date: Sat, 29 Nov 2025 01:51:30 +1100 Subject: [PATCH] fix(ui): handle bottom sheet peek change properly --- .../moe/lava/banksia/ui/layout/AppBottomSheet.kt | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/composeApp/src/commonMain/kotlin/moe/lava/banksia/ui/layout/AppBottomSheet.kt b/composeApp/src/commonMain/kotlin/moe/lava/banksia/ui/layout/AppBottomSheet.kt index 571f363..41acea1 100644 --- a/composeApp/src/commonMain/kotlin/moe/lava/banksia/ui/layout/AppBottomSheet.kt +++ b/composeApp/src/commonMain/kotlin/moe/lava/banksia/ui/layout/AppBottomSheet.kt @@ -174,11 +174,14 @@ class SheetStateWrapper( p1.value = target peek = peek1 } - scope.launch { - state.animateTo(peek) - p1.value = target - p2.value = target - state.invalidateDetents() - } + state.invalidateDetents() + state.targetDetent = peek + // TODO: this is broken; animateTo never finishes + // scope.launch { + // state.animateTo(peek) + // p1.value = target + // p2.value = target + // state.invalidateDetents() + // } } }