From c42607eee697f0abf86a6e6a0db098fb71226260 Mon Sep 17 00:00:00 2001 From: srgooglo Date: Wed, 12 Oct 2022 14:06:49 +0200 Subject: [PATCH] avoid to input whitespace or spaces on first input --- packages/app/src/components/CommentCreator/index.jsx | 5 +++++ packages/app/src/components/PostCreator/index.jsx | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/packages/app/src/components/CommentCreator/index.jsx b/packages/app/src/components/CommentCreator/index.jsx index cebbe4ba..cf48b843 100644 --- a/packages/app/src/components/CommentCreator/index.jsx +++ b/packages/app/src/components/CommentCreator/index.jsx @@ -33,6 +33,11 @@ export default (props) => { return setValue(null) } + // if post only have whitespaces, dont allow to submit + if (e.target.value.trim() === "") { + return setValue("") + } + return setValue(String(e.target.value)) } diff --git a/packages/app/src/components/PostCreator/index.jsx b/packages/app/src/components/PostCreator/index.jsx index dc4ae6cc..6c6349f7 100644 --- a/packages/app/src/components/PostCreator/index.jsx +++ b/packages/app/src/components/PostCreator/index.jsx @@ -144,6 +144,11 @@ export default (props) => { } const onChangeMessageInput = (event) => { + // if the fist character is a space or a whitespace remove it + if (event.target.value[0] === " " || event.target.value[0] === "\n") { + event.target.value = event.target.value.slice(1) + } + updatePostData({ message: event.target.value })