Updated on 2026-08-14

This commit is contained in:
Tangem 2024-09-07 11:46:07 +03:00
parent e49a9befc7
commit e6dc5b37a2
5 changed files with 12 additions and 9 deletions

View file

@ -20,11 +20,11 @@ import com.tangem.core.ui.res.TangemThemePreview
/**
* Amount screen with field
* @param amountState amount state
* @param isBalanceHiding flag hidden balances
* @param isBalanceHidden flag hidden balances
* @param clickIntents amount screen clicks
*/
@Composable
fun AmountScreenContent(amountState: AmountState, isBalanceHiding: Boolean, clickIntents: AmountScreenClickIntents) {
fun AmountScreenContent(amountState: AmountState, isBalanceHidden: Boolean, clickIntents: AmountScreenClickIntents) {
if (amountState !is AmountState.Data) return
// Do not put fillMaxSize() in here
@ -37,7 +37,7 @@ fun AmountScreenContent(amountState: AmountState, isBalanceHiding: Boolean, clic
bottom = TangemTheme.dimens.spacing16,
),
) {
amountField(amountState = amountState, isBalanceHiding = isBalanceHiding)
amountField(amountState = amountState, isBalanceHidden = isBalanceHidden)
buttons(
segmentedButtonConfig = amountState.segmentedButtonConfig,
clickIntents = clickIntents,
@ -57,7 +57,7 @@ private fun SendAmountContentPreview(
TangemThemePreview {
AmountScreenContent(
amountState = amountState,
isBalanceHiding = false,
isBalanceHidden = false,
clickIntents = AmountScreenClickIntentsStub,
)
}

View file

@ -22,7 +22,7 @@ private const val AMOUNT_FIELD_KEY = "amountFieldKey"
internal fun LazyListScope.amountField(
amountState: AmountState.Data,
isBalanceHiding: Boolean,
isBalanceHidden: Boolean,
modifier: Modifier = Modifier,
) {
item(key = AMOUNT_FIELD_KEY) {
@ -41,7 +41,7 @@ internal fun LazyListScope.amountField(
.padding(top = TangemTheme.dimens.spacing14),
)
val balance = if (isBalanceHiding) STARS else amountState.walletBalance.resolveReference()
val balance = if (isBalanceHidden) STARS else amountState.walletBalance.resolveReference()
AnimatedContent(
targetState = balance,
label = "Hide Balance Animation",