Updated on 2026-08-14

This commit is contained in:
Tangem 2026-07-06 15:51:03 +03:00
parent 97f2810845
commit 91200c4973
20 changed files with 843 additions and 5 deletions

View file

@ -21,9 +21,11 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.platform.testTag
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.tooling.preview.Preview
import com.tangem.core.ui.R
import com.tangem.core.ui.test.TransactionHistoryItemTestTags
import com.tangem.core.ui.components.icons.identicon.IdentIcon
import com.tangem.core.ui.components.transactions.state.TransactionItemUM
import com.tangem.core.ui.components.transactions.state.TransactionItemUM.Content.Status
@ -45,6 +47,7 @@ internal fun TransactionStatusPill(
Row(
modifier = modifier
.fillMaxWidth()
.testTag(TransactionHistoryItemTestTags.ITEM)
.clickable(onClick = state.onClick)
.padding(horizontal = TangemTheme.dimens2.x4, vertical = TangemTheme.dimens2.x2),
horizontalArrangement = Arrangement.Center,

View file

@ -17,6 +17,10 @@ object TokenDetailsScreenTestTags {
const val STAKING_REWARD_VALUE = "TOKEN_DETAILS_SCREEN_STAKING_REWARD_VALUE"
const val STAKING_CHEVRON_ICON = "TOKEN_DETAILS_SCREEN_STAKING_CHEVRON_ICON"
const val YIELD_SUPPLY_BLOCK = "TOKEN_DETAILS_SCREEN_YIELD_SUPPLY_BLOCK"
const val YIELD_SUPPLY_AVAILABLE_BLOCK = "TOKEN_DETAILS_SCREEN_YIELD_SUPPLY_AVAILABLE_BLOCK"
const val EARN_BLOCK_TITLE_ICON = "TOKEN_DETAILS_SCREEN_EARN_BLOCK_TITLE_ICON"
const val EXPRESS_STATUS_ITEM = "TOKEN_DETAILS_SCREEN_EXPRESS_STATUS_ITEM"
const val EXPRESS_STATUS_ITEM_TITLE = "TOKEN_DETAILS_SCREEN_EXPRESS_STATUS_ITEM_TITLE"
const val EXPRESS_STATUS_ITEM_FROM_ICON = "TOKEN_DETAILS_SCREEN_EXPRESS_STATUS_ITEM_FROM_ICON"

View file

@ -0,0 +1,9 @@
package com.tangem.core.ui.test
object YieldSupplyTestTags {
const val PROMO_CONTINUE_BUTTON = "YIELD_SUPPLY_PROMO_CONTINUE_BUTTON"
const val START_EARNING_BUTTON = "YIELD_SUPPLY_START_EARNING_BUTTON"
const val STOP_EARNING_BUTTON = "YIELD_SUPPLY_STOP_EARNING_BUTTON"
const val STOP_EARNING_CONFIRM_BUTTON = "YIELD_SUPPLY_STOP_EARNING_CONFIRM_BUTTON"
const val APPROVE_CONFIRM_BUTTON = "YIELD_SUPPLY_APPROVE_CONFIRM_BUTTON"
}