Updated on 2026-08-14

This commit is contained in:
Tangem 2025-06-09 16:01:20 +03:00
parent 1c1b913321
commit a46867e2e9
2 changed files with 11 additions and 0 deletions

View file

@ -63,6 +63,10 @@ internal class PortfolioTokenUMConverter(
action = TokenActionsBSContentUM.Action.Receive,
cryptoCurrencyData = cryptoData,
)
QuickActionUM.Stake -> tokenActionsHandler.handle(
action = TokenActionsBSContentUM.Action.Stake,
cryptoCurrencyData = cryptoData,
)
}
},
onQuickActionLongClick = {
@ -83,6 +87,7 @@ internal class PortfolioTokenUMConverter(
is TokenActionsState.ActionState.Buy -> QuickActionUM.Buy
is TokenActionsState.ActionState.Swap -> QuickActionUM.Exchange(showBadge = action.showBadge)
is TokenActionsState.ActionState.Receive -> QuickActionUM.Receive
is TokenActionsState.ActionState.Stake -> QuickActionUM.Stake
else -> null
}?.let(::add)
}

View file

@ -33,4 +33,10 @@ internal sealed class QuickActionUM(
icon = R.drawable.ic_arrow_down_24,
longClickAvailable = true,
)
data object Stake : QuickActionUM(
title = resourceReference(R.string.common_stake),
description = resourceReference(R.string.stake_token_description),
icon = R.drawable.ic_staking_24,
)
}