From fd17d049a124c457da8a285ec8d158c1fb9444d0 Mon Sep 17 00:00:00 2001 From: shreyansu raj Date: Thu, 6 Mar 2025 14:58:27 +0530 Subject: [PATCH] NTP-43193 | Confee keyboard fix (#15264) --- .../management/common/sendmoney/ui/SendMoneyScreen.kt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/android/navi-pay/src/main/kotlin/com/navi/pay/management/common/sendmoney/ui/SendMoneyScreen.kt b/android/navi-pay/src/main/kotlin/com/navi/pay/management/common/sendmoney/ui/SendMoneyScreen.kt index 87000a33e9..47a07eb887 100644 --- a/android/navi-pay/src/main/kotlin/com/navi/pay/management/common/sendmoney/ui/SendMoneyScreen.kt +++ b/android/navi-pay/src/main/kotlin/com/navi/pay/management/common/sendmoney/ui/SendMoneyScreen.kt @@ -362,6 +362,13 @@ fun SendMoneyScreen( if (!bottomSheetState.isVisible || !bottomSheetStateHolder.bottomSheetStateChange) { sendMoneyViewModel.updateBottomSheetUIState(showBottomSheet = false) // keyboardController?.show() // TODO : Check once BOM fixes this + if ( + bottomSheetStateHolder.bottomSheetUIState + is SendMoneyBottomSheetType.SendMoneyMetaDataInputFieldBottomSheet + ) { + focusManager.clearFocus() + keyboardController?.customHide(context = context, view = view) + } } } } @@ -565,10 +572,6 @@ fun SendMoneyScreen( when (bottomSheetStateHolder.bottomSheetUIState) { is SendMoneyBottomSheetType.PayeeSeverity, is SendMoneyBottomSheetType.FirstTransactionConsentBottomSheet -> onBackClick() - is SendMoneyBottomSheetType.SendMoneyMetaDataInputFieldBottomSheet -> { - focusManager.clearFocus() - keyboardController?.customHide(context = context, view = view) - } else -> {} } },