Updated on 2026-08-14

This commit is contained in:
Tangem 2026-01-13 16:42:46 +04:00
parent 9ee6611585
commit ba28cf5b6d
29 changed files with 761 additions and 41 deletions

View file

@ -27,6 +27,7 @@ import com.tangem.core.ui.components.buttons.common.TangemButtonIconPosition
import com.tangem.core.ui.components.buttons.common.TangemButtonsDefaults
import com.tangem.core.ui.components.icons.HighlightedIcon
import com.tangem.core.ui.extensions.TextReference
import com.tangem.core.ui.extensions.resolveAnnotatedReference
import com.tangem.core.ui.extensions.resolveReference
import com.tangem.core.ui.res.TangemTheme
import com.tangem.core.ui.res.TangemThemePreview
@ -109,7 +110,7 @@ private fun ContentContainer(state: MessageBottomSheetUMV2.InfoBlock, modifier:
modifier = Modifier
.fillMaxWidth()
.padding(top = TangemTheme.dimens.spacing8),
text = body.resolveReference(),
text = body.resolveAnnotatedReference(),
style = TangemTheme.typography.body2,
color = TangemTheme.colors.text.secondary,
textAlign = TextAlign.Center,

View file

@ -14,11 +14,8 @@ import androidx.compose.runtime.Immutable
import androidx.compose.runtime.ReadOnlyComposable
import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalUriHandler
import androidx.compose.ui.text.AnnotatedString
import androidx.compose.ui.text.*
import androidx.compose.ui.text.AnnotatedString.Builder
import androidx.compose.ui.text.LinkAnnotation
import androidx.compose.ui.text.buildAnnotatedString
import androidx.compose.ui.text.withLink
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
@ -399,6 +396,7 @@ private fun createStyledText(
link = LinkAnnotation.Clickable(
tag = text,
linkInteractionListener = { onClick() },
styles = TextLinkStyles(style = spanStyleReference()),
),
block = {
appendStyled(

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="32dp"
android:height="32dp"
android:viewportWidth="32"
android:viewportHeight="32">
<path
android:pathData="M16,28.467L14.067,26.707C7.2,20.48 2.667,16.36 2.667,11.333C2.667,7.213 5.894,4 10,4C10.894,4 11.76,4.16 12.587,4.44L17.334,12.467L12,19.133L16,28.467ZM22,4C26.107,4 29.334,7.213 29.334,11.333C29.334,16.36 24.8,20.48 17.934,26.707L16,28.467L14.667,19.133L20.667,12.467L17.134,5.693C18.494,4.627 20.227,4 22,4Z"
android:fillColor="#FF3333"/>
</vector>