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 />