From bea5095daa71fc5f4b1ed79774feb36d7e3c4843 Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 8 Apr 2025 11:47:20 +0500 Subject: [PATCH] Updated on 2026-08-14 --- .../SendDestinationValidationResultTransformer.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/subcomponents/destination/model/transformers/SendDestinationValidationResultTransformer.kt b/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/subcomponents/destination/model/transformers/SendDestinationValidationResultTransformer.kt index 120cc16a1c..a67c26d520 100644 --- a/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/subcomponents/destination/model/transformers/SendDestinationValidationResultTransformer.kt +++ b/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/subcomponents/destination/model/transformers/SendDestinationValidationResultTransformer.kt @@ -30,6 +30,8 @@ internal class SendDestinationValidationResultTransformer( } }.leftOrNull() + val shouldDisableMemo = shouldDisableMemo() + return state.copy( isValidating = false, isPrimaryButtonEnabled = isValidAddress && isValidMemo, @@ -38,8 +40,9 @@ internal class SendDestinationValidationResultTransformer( isError = state.addressTextField.value.isNotEmpty() && !isValidAddress, ), memoTextField = state.memoTextField?.copy( + value = state.memoTextField.value.takeIf { !shouldDisableMemo }.orEmpty(), isError = state.memoTextField.value.isNotEmpty() && !isValidMemo, - isEnabled = !shouldDisableMemo(), + isEnabled = !shouldDisableMemo, ), recent = state.recent.map { recent -> recent.copy(isVisible = !isValidAddress && (recent.isLoading || recent.title != TextReference.EMPTY))