diff --git a/yobble/Views/Chat/PrivateChatView.swift b/yobble/Views/Chat/PrivateChatView.swift index c1dcd3a..6b3b07d 100644 --- a/yobble/Views/Chat/PrivateChatView.swift +++ b/yobble/Views/Chat/PrivateChatView.swift @@ -210,29 +210,33 @@ struct PrivateChatView: View { private var composer: some View { VStack(spacing: 10) { HStack(alignment: .bottom, spacing: 12) { - Button(action: { }) { // переключатель на стикеры Image(systemName: "paperclip") .font(.system(size: 18, weight: .semibold)) .frame(width: 40, height: 40) .foregroundColor(.secondary) } - - HStack(alignment: .center, spacing: 8) { + + ZStack(alignment: .bottomTrailing) { TextField(inputTab.placeholder, text: $draftText, axis: .vertical) .lineLimit(1...4) .focused($isComposerFocused) .submitLabel(.send) .disabled(viewModel.isSending || currentUserId == nil) .onSubmit { sendCurrentMessage() } + .padding(.vertical, 10) + .padding(.leading, 12) + .padding(.trailing, 44) + .frame(maxWidth: .infinity, alignment: .leading) + Button(action: { }) { // переключатель на стикеры Image(systemName: "face.smiling") .font(.system(size: 18, weight: .semibold)) .foregroundColor(.secondary) } + .padding(.trailing, 12) + .padding(.bottom, 10) } - .padding(.vertical, 10) - .padding(.horizontal, 12) .background(Color(.secondarySystemBackground)) .clipShape(RoundedRectangle(cornerRadius: 18, style: .continuous))