Skip to content

Commit fd524d3

Browse files
committed
Display 4 logos on drop-in payment methods list for Pay by Bank US
COAND-974
1 parent 88d6238 commit fd524d3

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

drop-in/src/main/java/com/adyen/checkout/dropin/internal/ui/PaymentMethodsListViewModel.kt

+1-2
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ internal class PaymentMethodsListViewModel(
254254

255255
private fun makeBrandList(): List<LogoTextItem> {
256256
return listOf(
257-
PayByBankUSBrandLogo.entries.take(PAY_BY_BANK_BRAND_LOGO_SIZE).map {
257+
PayByBankUSBrandLogo.entries.map {
258258
LogoItem(
259259
it.path,
260260
dropInParams.environment,
@@ -279,7 +279,6 @@ internal class PaymentMethodsListViewModel(
279279
companion object {
280280
private const val CARD_LOGO_TYPE = "card"
281281
private const val GOOGLE_PAY_LOGO_TYPE = PaymentMethodTypes.GOOGLE_PAY
282-
private const val PAY_BY_BANK_BRAND_LOGO_SIZE = 3
283282
}
284283
}
285284

paybybank-us/src/main/java/com/adyen/checkout/paybybankus/internal/DefaultPayByBankUSDelegate.kt

+9-7
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ internal class DefaultPayByBankUSDelegate(
9797
override fun getPaymentMethodType(): String = paymentMethod.type ?: PaymentMethodTypes.UNKNOWN
9898

9999
private fun createOutputData() = PayByBankUSOutputData(
100-
brandList = getBrandList()
100+
brandList = getBrandList(),
101101
)
102102

103103
private fun createComponentState(): PayByBankUSComponentState {
@@ -142,11 +142,13 @@ internal class DefaultPayByBankUSDelegate(
142142

143143
private fun getBrandList(): List<LogoTextItem> {
144144
return listOf(
145-
LogoItem(PayByBankUSBrandLogo.US_1.path, componentParams.environment),
146-
LogoItem(PayByBankUSBrandLogo.US_2.path, componentParams.environment),
147-
LogoItem(PayByBankUSBrandLogo.US_3.path, componentParams.environment),
148-
LogoItem(PayByBankUSBrandLogo.US_4.path, componentParams.environment),
149-
TextItem(R.string.checkout_pay_by_bank_us_more),
150-
)
145+
PayByBankUSBrandLogo.entries.map {
146+
LogoItem(
147+
it.path,
148+
componentParams.environment,
149+
)
150+
},
151+
listOf(TextItem(R.string.checkout_pay_by_bank_us_more)),
152+
).flatten()
151153
}
152154
}

0 commit comments

Comments
 (0)