NTP-10426 | Anmol A | NPS CUG Design Improvements (#13565)

This commit is contained in:
Anmol Agrawal
2024-11-15 18:43:46 +05:30
committed by GitHub
parent 77451ce5cf
commit 3f2c0f90be
4 changed files with 2 additions and 7 deletions

View File

@@ -126,7 +126,7 @@ fun UpiCollectWidget(
index == collectOptionState.preferredUpiHandles.orEmpty().lastIndex
NaviText(
modifier =
Modifier.padding(end = if (isLastItem) 16.dp else 12.dp)
Modifier.padding(end = if (isLastItem) 0.dp else 12.dp)
.border(
width = 0.5.dp,
color = NaviPayColor.ctaPrimary,

View File

@@ -10,7 +10,6 @@ package com.navi.payment.nativepayment.components
import androidx.compose.foundation.ScrollState
import androidx.compose.foundation.background
import androidx.compose.foundation.border
import androidx.compose.foundation.gestures.animateScrollBy
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.ExperimentalLayoutApi
import androidx.compose.foundation.layout.Row
@@ -52,7 +51,6 @@ import com.navi.payment.nativepayment.common.theme.NaviPmsColor
import com.navi.payment.nativepayment.model.UpiIntentAppDetails
import com.navi.payment.nativepayment.presentation.reducer.NPSBaseContract
import com.navi.payment.nativepayment.presentation.reducer.UpiCollectOptionState
import com.navi.uitron.utils.toPx
import kotlinx.coroutines.delay
@OptIn(ExperimentalLayoutApi::class)
@@ -67,7 +65,6 @@ fun UpiIntentAppsSection(
) {
val keyboardController = LocalSoftwareKeyboardController.current
val scrollHeightOnKeyboardOpen = 300.dp.toPx()
val isKeyboardVisible = WindowInsets.isImeVisible
val context = LocalContext.current
val view = LocalView.current
@@ -84,7 +81,7 @@ fun UpiIntentAppsSection(
LaunchedEffect(isKeyboardVisible) {
if (isKeyboardVisible) {
delay(300)
scrollState.animateScrollBy(scrollHeightOnKeyboardOpen)
scrollState.animateScrollTo(scrollState.maxValue)
}
}

View File

@@ -147,7 +147,6 @@ constructor(
put(SOURCE, internalState.paymentSdkInitParams?.paymentSource.orEmpty())
put(CATEGORY_ID, internalState.paymentSdkInitParams?.categoryId.orEmpty())
}
naviPaymentAnalytics.onScreenLanded(baseAnalyticsParams)
isInteractionAllowed = true
}

View File

@@ -127,7 +127,6 @@ constructor(
)
)
} else {
handleError(transactionStatusData, false)
notifyError(getPaymentErrorConfigForFeedback(errorData))
}
_paymentTransactionStatusPolling.emit(