commit ef5f92fe21edf146c0965aab0be63b8fb5b91760
parent ea0e28d2c577c46fde82cab6708ef0743d6b3ce8
Author: William Casarin <jb55@jb55.com>
Date: Sat, 2 Jul 2022 12:31:33 -0700
dms: fix input box padding and spacing
Signed-off-by: William Casarin <jb55@jb55.com>
Diffstat:
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git 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)
+ }
}
}
}