Updated on 2026-08-14

This commit is contained in:
Tangem 2023-11-08 16:24:03 +03:00
parent 6796e868c6
commit 1408610867
2 changed files with 8 additions and 0 deletions

View file

@ -34,6 +34,12 @@ internal fun SwapScreen(stateHolder: SwapStateHolder) {
},
)
LaunchedEffect(bottomSheetState.targetValue) {
if (bottomSheetState.targetValue == ModalBottomSheetValue.Hidden) {
stateHolder.onCancelPermissionBottomSheet.invoke()
}
}
ModalBottomSheetLayout(
modifier = Modifier.systemBarsPadding(),
sheetContent = {

View file

@ -471,9 +471,11 @@ internal class SwapViewModel @Inject constructor(
onBackClicked = { onSearchEntered("") },
onMaxAmountSelected = { onMaxAmountClicked() },
openPermissionBottomSheet = {
singleTaskScheduler.cancelTask()
analyticsEventHandler.send(SwapEvents.ButtonGivePermissionClicked)
},
hidePermissionBottomSheet = {
startLoadingQuotesFromLastState()
analyticsEventHandler.send(SwapEvents.ButtonPermissionCancelClicked)
},
onAmountSelected = { onAmountSelected(it) },