Updated on 2026-08-14
This commit is contained in:
parent
62d1577a00
commit
23f7514dc4
5 changed files with 5 additions and 3 deletions
|
|
@ -21,6 +21,7 @@ internal class EarnTokenWithCurrencyToListItemUMConverter(
|
|||
|
||||
override fun convert(value: EarnTokenWithCurrency): EarnListItemUM {
|
||||
return EarnListItemUM(
|
||||
id = "${value.cryptoCurrency.id.value}_${value.earnToken.type}",
|
||||
network = TextReference.Str(value.networkName),
|
||||
symbol = TextReference.Str(value.earnToken.tokenSymbol),
|
||||
tokenName = TextReference.Str(value.earnToken.tokenName),
|
||||
|
|
|
|||
|
|
@ -105,7 +105,7 @@ internal class UserAssetSearchItemConverter(
|
|||
val entryCurrencyStatus = item.entries.first().currencyStatus
|
||||
|
||||
return UserAssetItemUM.Grouped(
|
||||
id = "grouped_${item.tokenName}_${item.tokenSymbol}",
|
||||
id = "grouped_${firstCurrency.id.value}",
|
||||
icon = TangemIconUM.Currency(
|
||||
currencyIconState = CurrencyIconState.CoinIcon(
|
||||
url = entryCurrencyStatus.currency.iconUrl,
|
||||
|
|
|
|||
|
|
@ -117,7 +117,7 @@ private fun MostlyUsedContent(state: EarnListUM, onScroll: () -> Unit) {
|
|||
) {
|
||||
itemsIndexed(
|
||||
items = animatedState.items,
|
||||
key = { _, item -> "${item.tokenName}-${item.network}" },
|
||||
key = { _, item -> item.id },
|
||||
) { index, item ->
|
||||
val cardModifier = Modifier.conditional(
|
||||
condition = index == FOURTH_ITEM_INDEX,
|
||||
|
|
|
|||
|
|
@ -36,4 +36,5 @@ internal data class EarnListItemUM(
|
|||
val earnType: EarnType,
|
||||
val earnTypeTitle: TextReference,
|
||||
val onItemClick: () -> Unit,
|
||||
val id: String = "$tokenName-$symbol-$network-$earnType",
|
||||
)
|
||||
|
|
@ -154,7 +154,7 @@ private fun EarnContentBlock(items: ImmutableList<EarnListItemUM>) {
|
|||
) {
|
||||
items(
|
||||
items = items,
|
||||
key = { item -> "${item.tokenName}-${item.network}" },
|
||||
key = { item -> item.id },
|
||||
) { item ->
|
||||
MostlyUsedCard(
|
||||
item = item,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue