From 2ec61ee354f6114537620e929b77e02795b5dc31 Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 21 Oct 2024 17:29:36 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../presentation/state/converters/YieldBalancesConverter.kt | 2 +- .../impl/presentation/ui/StakingClaimRewardsValidatorContent.kt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/features/staking/impl/src/main/java/com/tangem/features/staking/impl/presentation/state/converters/YieldBalancesConverter.kt b/features/staking/impl/src/main/java/com/tangem/features/staking/impl/presentation/state/converters/YieldBalancesConverter.kt index 61bd335e65..fc1f5aa7b3 100644 --- a/features/staking/impl/src/main/java/com/tangem/features/staking/impl/presentation/state/converters/YieldBalancesConverter.kt +++ b/features/staking/impl/src/main/java/com/tangem/features/staking/impl/presentation/state/converters/YieldBalancesConverter.kt @@ -72,7 +72,7 @@ internal class YieldBalancesConverter( val rewards = yieldBalance?.balance?.items ?.filter { it.type == BalanceType.REWARDS && !it.amount.isZero() } - val isActionable = rewards?.all { it.pendingActions.isNotEmpty() } == true + val isActionable = rewards?.any { it.pendingActions.isNotEmpty() } == true val isRewardsClaimable = rewards?.isNotEmpty() == true val isSolana = isSolana(cryptoCurrencyStatus.currency.network.id.value) diff --git a/features/staking/impl/src/main/java/com/tangem/features/staking/impl/presentation/ui/StakingClaimRewardsValidatorContent.kt b/features/staking/impl/src/main/java/com/tangem/features/staking/impl/presentation/ui/StakingClaimRewardsValidatorContent.kt index fecd9f9cb6..2068357514 100644 --- a/features/staking/impl/src/main/java/com/tangem/features/staking/impl/presentation/ui/StakingClaimRewardsValidatorContent.kt +++ b/features/staking/impl/src/main/java/com/tangem/features/staking/impl/presentation/ui/StakingClaimRewardsValidatorContent.kt @@ -57,6 +57,7 @@ internal fun StakingClaimRewardsValidatorContent( .roundedShapeItemDecoration(index, state.rewards.lastIndex, false) .background(TangemTheme.colors.background.action) .clickable( + enabled = item.pendingActions.isNotEmpty(), onClick = { clickIntents.onActiveStake(item) },