Updated on 2026-08-14
This commit is contained in:
parent
1c1b913321
commit
a46867e2e9
2 changed files with 11 additions and 0 deletions
|
|
@ -63,6 +63,10 @@ internal class PortfolioTokenUMConverter(
|
||||||
action = TokenActionsBSContentUM.Action.Receive,
|
action = TokenActionsBSContentUM.Action.Receive,
|
||||||
cryptoCurrencyData = cryptoData,
|
cryptoCurrencyData = cryptoData,
|
||||||
)
|
)
|
||||||
|
QuickActionUM.Stake -> tokenActionsHandler.handle(
|
||||||
|
action = TokenActionsBSContentUM.Action.Stake,
|
||||||
|
cryptoCurrencyData = cryptoData,
|
||||||
|
)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onQuickActionLongClick = {
|
onQuickActionLongClick = {
|
||||||
|
|
@ -83,6 +87,7 @@ internal class PortfolioTokenUMConverter(
|
||||||
is TokenActionsState.ActionState.Buy -> QuickActionUM.Buy
|
is TokenActionsState.ActionState.Buy -> QuickActionUM.Buy
|
||||||
is TokenActionsState.ActionState.Swap -> QuickActionUM.Exchange(showBadge = action.showBadge)
|
is TokenActionsState.ActionState.Swap -> QuickActionUM.Exchange(showBadge = action.showBadge)
|
||||||
is TokenActionsState.ActionState.Receive -> QuickActionUM.Receive
|
is TokenActionsState.ActionState.Receive -> QuickActionUM.Receive
|
||||||
|
is TokenActionsState.ActionState.Stake -> QuickActionUM.Stake
|
||||||
else -> null
|
else -> null
|
||||||
}?.let(::add)
|
}?.let(::add)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -33,4 +33,10 @@ internal sealed class QuickActionUM(
|
||||||
icon = R.drawable.ic_arrow_down_24,
|
icon = R.drawable.ic_arrow_down_24,
|
||||||
longClickAvailable = true,
|
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,
|
||||||
|
)
|
||||||
}
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue