Updated on 2026-08-14

This commit is contained in:
Tangem 2024-04-12 17:19:58 +05:00
parent 80e007c6b6
commit 16c1a70a4b
4 changed files with 6 additions and 10 deletions

View file

@ -92,7 +92,7 @@ internal class SendStateFactory(
event = consumedEvent(),
isEditingDisabled = false,
isBalanceHidden = false,
cryptoCurrencySymbol = "",
cryptoCurrencyName = "",
)
fun getReadyState(): SendUiState {
@ -103,7 +103,7 @@ internal class SendStateFactory(
?: recipientStateConverter.convert(SendRecipientStateConverter.Data("", null)),
feeState = state.feeState ?: feeStateConverter.convert(Unit),
sendState = confirmStateConverter.convert(Unit),
cryptoCurrencySymbol = cryptoCurrencyStatusProvider().currency.symbol,
cryptoCurrencyName = cryptoCurrencyStatusProvider().currency.name,
)
}
@ -115,7 +115,7 @@ internal class SendStateFactory(
?: recipientStateConverter.convert(SendRecipientStateConverter.Data(destinationAddress, memo)),
feeState = state.feeState ?: feeStateConverter.convert(Unit),
isEditingDisabled = true,
cryptoCurrencySymbol = cryptoCurrencyStatusProvider().currency.symbol,
cryptoCurrencyName = cryptoCurrencyStatusProvider().currency.name,
)
}

View file

@ -23,7 +23,7 @@ import java.math.BigDecimal
internal data class SendUiState(
val clickIntents: SendClickIntents,
val isEditingDisabled: Boolean,
val cryptoCurrencySymbol: String,
val cryptoCurrencyName: String,
val amountState: SendStates.AmountState? = null,
val recipientState: SendStates.RecipientState? = null,
val feeState: SendStates.FeeState? = null,

View file

@ -43,7 +43,7 @@ internal fun SendScreen(uiState: SendUiState, currentState: SendUiCurrentScreen)
SendUiStateType.Recipient -> resourceReference(R.string.send_recipient_label)
SendUiStateType.Fee -> resourceReference(R.string.common_fee_selector_title)
SendUiStateType.Send -> if (!sendState.isSuccess) {
resourceReference(R.string.send_summary_title, wrappedList(uiState.cryptoCurrencySymbol))
resourceReference(R.string.send_summary_title, wrappedList(uiState.cryptoCurrencyName))
} else {
null
}

View file

@ -35,11 +35,7 @@ internal fun SendContent(uiState: SendUiState) {
LazyColumn(
modifier = Modifier
.fillMaxSize()
.padding(
start = TangemTheme.dimens.spacing16,
end = TangemTheme.dimens.spacing16,
bottom = TangemTheme.dimens.spacing16,
),
.padding(horizontal = TangemTheme.dimens.spacing16),
) {
blocks(uiState)
tapHelp(isDisplay = sendState.showTapHelp)