NTP-8372 | lat bug fix (#13211)

This commit is contained in:
Shaurya Rehan
2024-10-18 21:07:48 +05:30
committed by GitHub
parent 284d310169
commit 9251a8d519
3 changed files with 10 additions and 10 deletions

View File

@@ -749,22 +749,22 @@ constructor(
enteredAmount,
isInvalidAmount,
mainCtaState,
linkedAccounts,
selectedBankAccount
) {
enableButtonLottie,
enteredAmount,
isInvalidAmount,
mainCtaState,
linkedAccounts,
selectedBankAccount ->
if (linkedAccounts.isEmpty() || mainCtaState is UpiLiteMainCtaState.Disabled) {
if (mainCtaState is UpiLiteMainCtaState.Disabled) {
false
} else {
(!enableButtonLottie &&
enteredAmount.isAmountValid() &&
!isInvalidAmount &&
selectedBankAccount != null) ||
!isUserOnboarded() ||
(!enableButtonLottie &&
enteredAmount.isAmountValid() &&
!isInvalidAmount &&
selectedBankAccount != null) ||
mainCtaState !is UpiLiteMainCtaState.AddBalance
}
}

View File

@@ -1317,7 +1317,7 @@ fun RenderLinkedAccountDetailScreenBottomSheet(
primaryButton = stringResource(id = R.string.retry),
secondaryButton = stringResource(id = R.string.cancel),
onSecondaryButtonClicked = { closeSheet.invoke() },
onPrimaryButtonClicked = { onDisableUPILiteAction.invoke() }
onPrimaryButtonClicked = linkedAccountDetailViewModel::handleDisableUpiLiteClick
)
}
is LinkedAccountDetailBottomSheetUIState.DisableUPILitePending -> {
@@ -1325,7 +1325,7 @@ fun RenderLinkedAccountDetailScreenBottomSheet(
header = bottomSheetType.title,
description = bottomSheetType.description,
primaryButton = stringResource(id = R.string.np_okay_got_it),
onPrimaryButtonClicked = { closeSheet.invoke() },
onPrimaryButtonClicked = closeSheet,
onSecondaryButtonClicked = {},
secondaryButton = null
)

View File

@@ -1154,7 +1154,7 @@ constructor(
}
}
private fun handleDisableUpiLiteClick() {
fun handleDisableUpiLiteClick() {
viewModelScope.launch(Dispatchers.IO) {
if (isUserOnboarded()) {
updateBottomSheetUIState(