Updated on 2026-08-14

This commit is contained in:
Tangem 2025-09-16 16:23:13 +05:00
parent 82117cec21
commit 99400590a6
24 changed files with 443 additions and 47 deletions

View file

@ -11,8 +11,10 @@ import androidx.compose.runtime.*
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.platform.testTag
import androidx.compose.ui.res.painterResource
import com.tangem.core.ui.res.TangemTheme
import com.tangem.core.ui.test.BaseBottomSheetTestTags
/**
* [Show in Figma](https://www.figma.com/file/14ISV23YB1yVW1uNVwqrKv/Android?type=design&node-id=281-248&mode=design&t=bXqehWPHyATKcZEW-4)
@ -38,7 +40,7 @@ fun SimpleSettingsRow(
onItemsClick()
}
},
),
).testTag(BaseBottomSheetTestTags.ACTION_TITLE),
horizontalArrangement = Arrangement.Start,
verticalAlignment = Alignment.CenterVertically,
) {

View file

@ -15,10 +15,12 @@ import androidx.compose.runtime.remember
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.platform.testTag
import androidx.compose.ui.semantics.Role
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
import com.tangem.core.ui.res.TangemTheme
import com.tangem.core.ui.test.MarketsTestTags
@Suppress("MagicNumber")
@Composable
@ -56,7 +58,7 @@ fun TangemSwitch(
onClick = {
onCheckedChange(!checked)
},
),
).testTag(MarketsTestTags.ADD_TO_PORTFOLIO_SWITCH),
) {
BoxWithConstraints(
modifier = Modifier

View file

@ -38,7 +38,7 @@ import com.tangem.core.ui.extensions.resolveReference
import com.tangem.core.ui.extensions.resourceReference
import com.tangem.core.ui.res.TangemTheme
import com.tangem.core.ui.res.TangemThemePreview
import com.tangem.core.ui.test.SelectCountryBottomSheetTestTags
import com.tangem.core.ui.test.BaseSearchBarTestTags
@Composable
fun SearchBar(
@ -64,7 +64,7 @@ fun SearchBar(
}
}
.focusRequester(focusRequester)
.testTag(SelectCountryBottomSheetTestTags.SEARCH_BAR),
.testTag(BaseSearchBarTestTags.SEARCH_BAR),
enabled = enabled,
value = state.query,
onValueChange = state.onQueryChange,

View file

@ -0,0 +1,5 @@
package com.tangem.core.ui.test
object BaseBottomSheetTestTags {
const val ACTION_TITLE = "BASE_BOTTOM_SHEET_ACTION_TITLE"
}

View file

@ -0,0 +1,5 @@
package com.tangem.core.ui.test
object BaseSearchBarTestTags {
const val SEARCH_BAR = "BASE_SEARCH_BAR"
}

View file

@ -0,0 +1,7 @@
package com.tangem.core.ui.test
object MarketsTestTags {
const val TOKENS_LIST = "MARKETS_TOKENS_LIST"
const val TOKENS_LIST_ITEM = "MARKETS_TOKENS_LIST_ITEM"
const val ADD_TO_PORTFOLIO_SWITCH = "MARKETS_ADD_TO_PORTFOLIO_SWITCH"
}

View file

@ -5,7 +5,6 @@ object SelectCountryBottomSheetTestTags {
const val LAZY_LIST = "SELECT_COUNTRY_BOTTOM_SHEET_LAZY_LIST"
const val COUNTRY_ITEM = "SELECT_COUNTRY_BOTTOM_SHEET_COUNTRY_ITEM"
const val UNAVAILABLE_COUNTRY_ITEM = "SELECT_COUNTRY_BOTTOM_SHEET_UNAVAILABLE_COUNTRY_ITEM"
const val SEARCH_BAR = "SELECT_COUNTRY_BOTTOM_SHEET_SEARCH_BAR"
const val COUNTRY_ICON = "SELECT_COUNTRY_BOTTOM_SHEET_COUNTRY_ICON"
const val UNAVAILABLE_COUNTRY_ICON = "SELECT_COUNTRY_BOTTOM_SHEET_UNAVAILABLE_COUNTRY_ICON"
const val COUNTRY_NAME = "SELECT_COUNTRY_BOTTOM_SHEET_COUNTRY_NAME"