From fd48173296c3835ad431805a4d7095d748539a00 Mon Sep 17 00:00:00 2001 From: Tangem Date: Fri, 27 Oct 2023 11:09:57 +0500 Subject: [PATCH] Updated on 2026-08-14 --- .../tokenreceive/TokenReceiveBottomSheet.kt | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/core/ui/src/main/java/com/tangem/core/ui/components/bottomsheets/tokenreceive/TokenReceiveBottomSheet.kt b/core/ui/src/main/java/com/tangem/core/ui/components/bottomsheets/tokenreceive/TokenReceiveBottomSheet.kt index 0555bfe0e1..b9dc31d04f 100644 --- a/core/ui/src/main/java/com/tangem/core/ui/components/bottomsheets/tokenreceive/TokenReceiveBottomSheet.kt +++ b/core/ui/src/main/java/com/tangem/core/ui/components/bottomsheets/tokenreceive/TokenReceiveBottomSheet.kt @@ -1,6 +1,7 @@ package com.tangem.core.ui.components.bottomsheets.tokenreceive import android.widget.Toast +import androidx.compose.animation.animateColorAsState import androidx.compose.foundation.ExperimentalFoundationApi import androidx.compose.foundation.Image import androidx.compose.foundation.background @@ -23,7 +24,6 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.AnnotatedString import androidx.compose.ui.text.style.TextAlign import com.tangem.core.ui.R -import com.tangem.core.ui.components.MiddleEllipsisText import com.tangem.core.ui.components.SecondaryButtonIconStart import com.tangem.core.ui.components.bottomsheets.TangemBottomSheet import com.tangem.core.ui.components.bottomsheets.TangemBottomSheetConfig @@ -113,6 +113,7 @@ private fun QrCodeContent(content: TokenReceiveBottomSheetConfig, onAddressChang state = pagerState, ) { currentPage -> Column( + modifier = Modifier.fillMaxWidth(), horizontalAlignment = Alignment.CenterHorizontally, verticalArrangement = Arrangement.spacedBy(TangemTheme.dimens.spacing24), ) { @@ -134,7 +135,7 @@ private fun QrCodeContent(content: TokenReceiveBottomSheetConfig, onAddressChang modifier = Modifier .size(TangemTheme.dimens.size248), ) - MiddleEllipsisText( + Text( text = content.addresses[currentPage].value, color = TangemTheme.colors.text.primary1, textAlign = TextAlign.Center, @@ -156,11 +157,9 @@ private fun QrCodeContent(content: TokenReceiveBottomSheetConfig, onAddressChang ) { repeat(pagerState.pageCount) { iteration -> item(key = iteration) { - val color = if (pagerState.currentPage == iteration) { - selectedColor - } else { - unselectedColor - } + val color by animateColorAsState( + if (pagerState.currentPage == iteration) selectedColor else unselectedColor, + ) Box( modifier = Modifier .padding(