Updated on 2026-08-14

This commit is contained in:
Tangem 2025-10-09 16:31:02 +03:00
parent 3bde764060
commit 4e1b562e82
20 changed files with 690 additions and 19 deletions

View file

@ -21,6 +21,7 @@ import androidx.compose.ui.layout.ContentScale
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.platform.LocalDensity
import androidx.compose.ui.platform.LocalHapticFeedback
import androidx.compose.ui.platform.testTag
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.tooling.preview.PreviewParameter
@ -32,6 +33,7 @@ import com.tangem.core.ui.components.*
import com.tangem.core.ui.extensions.*
import com.tangem.core.ui.res.TangemTheme
import com.tangem.core.ui.res.TangemThemePreview
import com.tangem.core.ui.test.TokenReceiveQrCodeBottomSheetTestTags
import com.tangem.features.tokenreceive.impl.R
import com.tangem.features.tokenreceive.ui.state.QrCodeUM
import kotlinx.coroutines.launch
@ -88,6 +90,7 @@ private fun QrCodePage(addressFullName: TextReference, addressValue: String, net
color = TangemTheme.colors.text.primary1,
textAlign = TextAlign.Center,
style = TangemTheme.typography.h3,
modifier = Modifier.testTag(TokenReceiveQrCodeBottomSheetTestTags.TITLE),
)
SpacerH(20.dp)
@ -99,7 +102,8 @@ private fun QrCodePage(addressFullName: TextReference, addressValue: String, net
color = TangemTheme.colors.icon.constant,
shape = RoundedCornerShape(8.dp),
)
.padding(8.dp),
.padding(8.dp)
.testTag(TokenReceiveQrCodeBottomSheetTestTags.QR_CODE),
) {
Image(
@ -126,6 +130,7 @@ private fun QrCodePage(addressFullName: TextReference, addressValue: String, net
color = TangemTheme.colors.text.primary1,
textAlign = TextAlign.Center,
style = TangemTheme.typography.subtitle1,
modifier = Modifier.testTag(TokenReceiveQrCodeBottomSheetTestTags.ADDRESS),
)
}
}

View file

@ -9,6 +9,7 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.hapticfeedback.HapticFeedbackType
import androidx.compose.ui.platform.LocalHapticFeedback
import androidx.compose.ui.platform.testTag
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.tooling.preview.PreviewParameter
@ -25,6 +26,7 @@ import com.tangem.core.ui.extensions.stringResourceSafe
import com.tangem.core.ui.res.TangemColorPalette
import com.tangem.core.ui.res.TangemTheme
import com.tangem.core.ui.res.TangemThemePreview
import com.tangem.core.ui.test.TokenReceiveWarningBottomSheetTestTags
import com.tangem.features.tokenreceive.impl.R
import com.tangem.features.tokenreceive.ui.state.WarningUM
@ -40,7 +42,7 @@ internal fun TokenReceiveWarningContent(warningUM: WarningUM) {
start = 16.dp,
end = 16.dp,
bottom = 16.dp,
),
).testTag(TokenReceiveWarningBottomSheetTestTags.BOTTOM_SHEET),
horizontalAlignment = Alignment.CenterHorizontally,
) {
CurrencyIcon(