Updated on 2026-08-14

This commit is contained in:
Tangem 2025-04-04 11:06:15 +05:00
parent 7647ef2ee8
commit 8029a97eda

View file

@ -508,6 +508,20 @@ internal class SendModel @Inject constructor(
override fun onNextClick(isFromEdit: Boolean) {
val currentState = stateRouter.currentState.value
when (currentState.type) {
SendUiStateType.Fee,
SendUiStateType.EditFee,
-> if (uiState.value.feeState?.isPrimaryButtonEnabled == false) return
SendUiStateType.Amount,
SendUiStateType.EditAmount,
-> if (!uiState.value.amountState.isPrimaryButtonEnabled) return
SendUiStateType.Recipient,
SendUiStateType.EditRecipient,
-> if (uiState.value.recipientState?.isPrimaryButtonEnabled == false) return
SendUiStateType.Send -> if (uiState.value.sendState?.isPrimaryButtonEnabled == false) return
SendUiStateType.None -> return
}
uiState.value = stateFactory.syncEditStates(isFromEdit = isFromEdit)
sendScreenAnalyticSender.send(currentState.type, uiState.value)
when (currentState.type) {