From c1e5787120b80c1c6badd5be6c72920f47dd4253 Mon Sep 17 00:00:00 2001 From: Terry Yiu <963907+tyiu@users.noreply.github.com> Date: Mon, 20 Mar 2023 10:48:15 -0600 Subject: [PATCH] Add validation to prevent whitespaces be inputted on NIP-05 input field --- damus/Views/EditMetadataView.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/damus/Views/EditMetadataView.swift b/damus/Views/EditMetadataView.swift index bdf0c09c..261347ec 100644 --- 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; @@ -196,6 +197,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: {