Updated on 2026-08-14

This commit is contained in:
Tangem 2023-12-06 15:29:11 +03:00
parent f14216de94
commit 8424eb2464
3 changed files with 5 additions and 6 deletions

View file

@ -29,7 +29,7 @@ internal data class SwapTransactionsState(
val fromFiatAmount: String,
val fromCurrencyIcon: TokenIconState,
val onClick: () -> Unit,
val onGoToProviderClick: () -> Unit,
val onGoToProviderClick: (String) -> Unit,
)
internal class ExchangeStatusState(

View file

@ -96,11 +96,11 @@ internal class TokenDetailsSwapTransactionsStateConverter(
fromFiatAmount = getFiatAmount(fromFiatAmount),
fromCurrencyIcon = iconStateConverter.convert(fromCurrency),
onClick = { clickIntents.onSwapTransactionClick(transaction.txId, transaction.status?.status) },
onGoToProviderClick = {
onGoToProviderClick = { url ->
analyticsEventsHandlerProvider().send(
TokenExchangeAnalyticsEvent.GoToProviderStatus(cryptoCurrency.symbol),
)
clickIntents.onGoToProviderClick(url = transaction.status?.txUrl.orEmpty())
clickIntents.onGoToProviderClick(url = url)
},
),
)

View file

@ -1,7 +1,6 @@
package com.tangem.feature.tokendetails.presentation.tokendetails.ui.components.exchange
import androidx.compose.animation.AnimatedContent
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.padding
import androidx.compose.material3.Text
@ -78,8 +77,8 @@ private fun ExchangeStatusBottomSheetContent(content: ExchangeStatusBottomSheetC
SpacerH12()
ExchangeStatusBlock(
statuses = config.statuses,
showLink = notification.value == null,
onClick = config.onGoToProviderClick,
showLink = notification.value == null && config.txUrl != null,
onClick = { config.onGoToProviderClick(config.txUrl.orEmpty()) },
)
AnimatedContent(
targetState = notification.value,