From 18152ff6556cd0badd92261a9563a7bf6d8de131 Mon Sep 17 00:00:00 2001 From: Sinclair Chen Date: Wed, 3 Aug 2022 16:20:48 -0700 Subject: [PATCH] only submit on enter in chat --- web/components/feed/feed-comments.tsx | 3 +++ web/components/groups/group-chat.tsx | 1 + 2 files changed, 4 insertions(+) diff --git a/web/components/feed/feed-comments.tsx b/web/components/feed/feed-comments.tsx index 0a7b3a90..c6b38b4e 100644 --- a/web/components/feed/feed-comments.tsx +++ b/web/components/feed/feed-comments.tsx @@ -447,6 +447,7 @@ export function CommentInputTextArea(props: { upload: any submitComment: (id?: string) => void isSubmitting: boolean + submitOnEnter?: boolean presetId?: string }) { const { @@ -456,6 +457,7 @@ export function CommentInputTextArea(props: { submitComment, presetId, isSubmitting, + submitOnEnter, replyToUser, } = props const isMobile = (useWindowSize().width ?? 0) < 768 // TODO: base off input device (keybord vs touch) @@ -478,6 +480,7 @@ export function CommentInputTextArea(props: { editorProps: { handleKeyDown: (view, event) => { if ( + submitOnEnter && event.key === 'Enter' && !event.shiftKey && (!isMobile || event.ctrlKey || event.metaKey) && diff --git a/web/components/groups/group-chat.tsx b/web/components/groups/group-chat.tsx index 4039b6b9..fab55e75 100644 --- a/web/components/groups/group-chat.tsx +++ b/web/components/groups/group-chat.tsx @@ -162,6 +162,7 @@ export function GroupChat(props: { replyToUser={replyToUser} submitComment={submitMessage} isSubmitting={isSubmitting} + submitOnEnter />