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
This commit is contained in:
2023-03-20 10:48:15 -06:00
committed by William Casarin
parent 1b6224e665
commit 3f3892ba1d

View File

@@ -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: {