Updated on 2026-08-14

This commit is contained in:
Tangem 2026-02-10 15:48:14 +03:00
parent 3e95ebf89a
commit 49cf3b9cef
8 changed files with 230 additions and 16 deletions

View file

@ -67,13 +67,21 @@ fun TransactionCard(
@DrawableRes networkIconRes: Int? = null,
onChangeTokenClick: (() -> Unit)? = null,
) {
val cardTag = when (type) {
is TransactionCardType.Inputtable ->
SwapTokenScreenTestTags.SWAP_CARD
is TransactionCardType.ReadOnly ->
SwapTokenScreenTestTags.RECEIVE_CARD
}
Box(
modifier = modifier
.background(
shape = RoundedCornerShape(TangemTheme.dimens.radius16),
color = TangemTheme.colors.background.primary,
)
.fillMaxSize(),
.fillMaxSize()
.testTag(cardTag),
) {
Column(
modifier = Modifier
@ -327,6 +335,7 @@ private fun Content(
text = amount,
color = TangemTheme.colors.text.tertiary,
style = TangemTheme.typography.body2,
modifier = Modifier.testTag(SwapTokenScreenTestTags.RECEIVE_FIAT_AMOUNT),
)
}
}
@ -357,7 +366,9 @@ private fun Content(
text = amount,
color = TangemTheme.colors.text.tertiary,
style = TangemTheme.typography.body2,
modifier = Modifier.defaultMinSize(minHeight = TangemTheme.dimens.size20),
modifier = Modifier
.defaultMinSize(minHeight = TangemTheme.dimens.size20)
.testTag(SwapTokenScreenTestTags.SWAP_FIAT_AMOUNT),
)
}
}
@ -504,7 +515,9 @@ fun ChangeTokenSelector() {
contentAlignment = Alignment.CenterEnd,
) {
Icon(
modifier = Modifier.size(TangemTheme.dimens.size20),
modifier = Modifier
.size(TangemTheme.dimens.size20)
.testTag(SwapTokenScreenTestTags.SELECT_TOKEN_ICON),
painter = painterResource(id = R.drawable.ic_chevron_24),
tint = TangemTheme.colors.icon.secondary,
contentDescription = null,