commit 3f3892ba1d7e92765384cb68aaeacc58b848ec81
parent 1b6224e665bd67193f5d273996d6b859c7ddf19d
Author: Terry Yiu <963907+tyiu@users.noreply.github.com>
Date: Mon, 20 Mar 2023 10:48:15 -0600
Add validation to prevent whitespaces be inputted on NIP-05 input field
Changelog-Changed: Add validation to prevent whitespaces be inputted on NIP-05 input field
Closes: #793
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/damus/Views/EditMetadataView.swift b/damus/Views/EditMetadataView.swift
@@ -6,6 +6,7 @@
//
import SwiftUI
+import Combine
let PPM_SIZE: CGFloat = 80.0
let BANNER_HEIGHT: CGFloat = 150.0;
@@ -197,6 +198,9 @@ struct EditMetadataView: View {
TextField(NSLocalizedString("jb55@jb55.com", comment: "Placeholder example text for identifier used for NIP-05 verification."), text: $nip05)
.autocorrectionDisabled(true)
.textInputAutocapitalization(.never)
+ .onReceive(Just(nip05)) { newValue in
+ self.nip05 = newValue.trimmingCharacters(in: .whitespaces)
+ }
}, header: {
Text("NIP-05 Verification", comment: "Label for NIP-05 Verification section of user profile form.")
}, footer: {