diff --git a/domain/onramp/src/main/java/com/tangem/domain/onramp/GetOnrampAllOffersUseCase.kt b/domain/onramp/src/main/java/com/tangem/domain/onramp/GetOnrampAllOffersUseCase.kt index e832d25600..c5e6b3c1b0 100644 --- a/domain/onramp/src/main/java/com/tangem/domain/onramp/GetOnrampAllOffersUseCase.kt +++ b/domain/onramp/src/main/java/com/tangem/domain/onramp/GetOnrampAllOffersUseCase.kt @@ -131,7 +131,12 @@ class GetOnrampAllOffersUseCase( ) } amountErrorQuotes.isNotEmpty() -> { - amountErrorQuotes.minByOrNull { it.error.requiredAmount } + val minAmountErrors = amountErrorQuotes.filter { it.error is OnrampError.AmountError.TooSmallError } + if (minAmountErrors.isNotEmpty()) { + minAmountErrors.minByOrNull { it.error.requiredAmount } + } else { + amountErrorQuotes.maxByOrNull { it.error.requiredAmount } + } } else -> validMethodQuotes.firstOrNull() } diff --git a/features/onramp/impl/src/main/kotlin/com/tangem/features/onramp/mainv2/ui/OnrampOffersContent.kt b/features/onramp/impl/src/main/kotlin/com/tangem/features/onramp/mainv2/ui/OnrampOffersContent.kt index a99a11e219..68b2966b21 100644 --- a/features/onramp/impl/src/main/kotlin/com/tangem/features/onramp/mainv2/ui/OnrampOffersContent.kt +++ b/features/onramp/impl/src/main/kotlin/com/tangem/features/onramp/mainv2/ui/OnrampOffersContent.kt @@ -188,11 +188,11 @@ private fun OfferHeader(advantage: OnrampOfferAdvantagesUM) { } is OnrampOfferAdvantagesUM.Unavailable -> { val textResId = when (advantage) { - OnrampOfferAdvantagesUM.Unavailable.MinAmount -> R.string.onramp_title_available_from - OnrampOfferAdvantagesUM.Unavailable.MaxAmount -> R.string.onramp_title_available_up_to + OnrampOfferAdvantagesUM.Unavailable.MinAmount -> R.string.onramp_provider_min_amount + OnrampOfferAdvantagesUM.Unavailable.MaxAmount -> R.string.onramp_provider_max_amount } Text( - text = stringResourceSafe(textResId), + text = stringResourceSafe(textResId, ""), style = TangemTheme.typography.caption1, color = TangemTheme.colors.text.tertiary, )