Updated on 2026-08-14
This commit is contained in:
parent
3e95ebf89a
commit
49cf3b9cef
8 changed files with 230 additions and 16 deletions
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue