From 56dc651b1d00b6930a38a2814bbf631c6478d514 Mon Sep 17 00:00:00 2001 From: Kgothatso Ngako Date: Sun, 12 Jul 2026 22:25:04 +0200 Subject: [PATCH] hide sheet when performing action from bottom sheet --- .../at/torch/compose/ui/composable/HomeScreen.kt | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/composeApp/src/commonMain/kotlin/at/torch/compose/ui/composable/HomeScreen.kt b/composeApp/src/commonMain/kotlin/at/torch/compose/ui/composable/HomeScreen.kt index 2caa33f3..6e08f092 100644 --- a/composeApp/src/commonMain/kotlin/at/torch/compose/ui/composable/HomeScreen.kt +++ b/composeApp/src/commonMain/kotlin/at/torch/compose/ui/composable/HomeScreen.kt @@ -258,16 +258,18 @@ fun HomeScreen( ) Card( onClick = { - onNavigateToRoute.invoke( - ImplementationPendingRoute("Direct Message via npub") - ) + scope.launch { sheetState.hide() }.invokeOnCompletion { + onNavigateToRoute.invoke( + ImplementationPendingRoute("Direct Message via npub") + ) + } } ) { ListItem( leadingContent = { Icon( Icons.Default.Key, - contentDescription = "Start npub with key" + contentDescription = "Direct Message via npub" ) }, headlineContent = { @@ -276,7 +278,7 @@ fun HomeScreen( trailingContent = { Icon( Icons.Default.ChevronRight, - contentDescription = "Start chat with npub" + contentDescription = "Direct Message via npub" ) } ) @@ -284,7 +286,9 @@ fun HomeScreen( Card( onClick = { - onNavigateToChatRoomCreation.invoke() + scope.launch { sheetState.hide() }.invokeOnCompletion { + onNavigateToChatRoomCreation.invoke() + } } ) { ListItem(