From bfb49d57d8a15f783a8f62d89d58734095601778 Mon Sep 17 00:00:00 2001 From: Tangem Date: Wed, 3 Aug 2022 15:50:57 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../currencyItem/CurrencyExpandedContent.kt | 48 +++++++++---------- 1 file changed, 23 insertions(+), 25 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/features/tokens/ui/compose/currencyItem/CurrencyExpandedContent.kt b/app/src/main/java/com/tangem/tap/features/tokens/ui/compose/currencyItem/CurrencyExpandedContent.kt index b6d2fb3070..cded760ba9 100644 --- a/app/src/main/java/com/tangem/tap/features/tokens/ui/compose/currencyItem/CurrencyExpandedContent.kt +++ b/app/src/main/java/com/tangem/tap/features/tokens/ui/compose/currencyItem/CurrencyExpandedContent.kt @@ -6,7 +6,6 @@ import androidx.compose.animation.fadeIn import androidx.compose.animation.fadeOut import androidx.compose.animation.shrinkVertically import androidx.compose.foundation.layout.Column -import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier @@ -31,31 +30,30 @@ fun CurrencyExpandedContent( exit = fadeOut() + shrinkVertically(), ) { val blockchains = currency.contracts.map { it.blockchain } - Row { - Column( - modifier = Modifier - .fillMaxWidth(), - ) { - blockchains.mapIndexed { index, blockchain -> - val contract = currency.contracts.firstOrNull { it.blockchain == blockchain } - ?: return@mapIndexed - val added = if (contract.address != null) { - addedTokens.map { it.token.contractAddress }.contains(contract.address) - } else { - addedBlockchains.contains(blockchain) - } - NetworkItem( - currency = currency, - contract = contract, - blockchain = blockchain, - allowToAdd = allowToAdd, - added = added, - index = index, - size = blockchains.size, - onAddCurrencyToggled = onAddCurrencyToggled, - onNetworkItemClicked = onNetworkItemClicked, - ) + Column( + modifier = Modifier + .fillMaxWidth(), + ) { + blockchains.mapIndexed { index, blockchain -> + val contract = currency.contracts.firstOrNull { it.blockchain == blockchain } + ?: return@mapIndexed + + val added = if (contract.address != null) { + addedTokens.map { it.token.contractAddress }.contains(contract.address) + } else { + addedBlockchains.contains(blockchain) } + NetworkItem( + currency = currency, + contract = contract, + blockchain = blockchain, + allowToAdd = allowToAdd, + added = added, + index = index, + size = blockchains.size, + onAddCurrencyToggled = onAddCurrencyToggled, + onNetworkItemClicked = onNetworkItemClicked, + ) } } }