From ef5f92fe21edf146c0965aab0be63b8fb5b91760 Mon Sep 17 00:00:00 2001 From: William Casarin Date: Sat, 2 Jul 2022 12:31:33 -0700 Subject: [PATCH] dms: fix input box padding and spacing Signed-off-by: William Casarin --- damus/Views/DMChatView.swift | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/damus/Views/DMChatView.swift b/damus/Views/DMChatView.swift index b8f62cad..73a09cf6 100644 --- a/damus/Views/DMChatView.swift +++ b/damus/Views/DMChatView.swift @@ -49,14 +49,14 @@ struct DMChatView: View { var InputField: some View { TextField("New Message", text: $message) - .padding([.leading], 12) + .padding([.leading, .trailing], 12) .padding([.top, .bottom], 8) .background { InputBackground() } .foregroundColor(Color.primary) .cornerRadius(20) - .padding([.leading, .top, .bottom], 8) + .padding(8) } @Environment(\.colorScheme) var colorScheme @@ -81,12 +81,14 @@ struct DMChatView: View { ZStack { BackgroundColor() - HStack { + HStack(spacing: 0) { InputField - Button(role: .none, action: send_message) { - Label("", systemImage: "arrow.right.circle") - .font(.title) + if !message.isEmpty { + Button(role: .none, action: send_message) { + Label("", systemImage: "arrow.right.circle") + .font(.title) + } } } }