fix(post form): user could post empty comment using spaces

This commit is contained in:
Tom (plebeius.eth)
2024-08-29 17:48:34 +02:00
parent 9543f16f68
commit 3d2d510259
2 changed files with 12 additions and 8 deletions
+9 -5
View File
@@ -180,8 +180,12 @@ const PostFormTable = ({ closeForm, postCid }: { closeForm: () => void; postCid:
} }
}, [anonMode, getNewSigner, account, setSubmitStore, displayName]); }, [anonMode, getNewSigner, account, setSubmitStore, displayName]);
const onPublishPost = async () => { const onPublishPost = () => {
if (!title && !content && !link) { const currentTitle = subjectRef.current?.value.trim() || '';
const currentContent = textRef.current?.value.trim() || '';
const currentUrl = urlRef.current?.value.trim() || '';
if (!currentTitle && !currentContent && !currentUrl) {
alert(`Cannot post empty comment`); alert(`Cannot post empty comment`);
return; return;
} }
@@ -248,10 +252,10 @@ const PostFormTable = ({ closeForm, postCid }: { closeForm: () => void; postCid:
}; };
const onPublishReply = () => { const onPublishReply = () => {
const currentContent = textRef.current?.value || ''; const currentContent = textRef.current?.value.trim() || '';
const currentUrl = urlRef.current?.value || ''; const currentUrl = urlRef.current?.value.trim() || '';
if (!currentContent.trim() && !currentUrl) { if (!currentContent && !currentUrl) {
alert(`Cannot post empty comment`); alert(`Cannot post empty comment`);
return; return;
} }
+3 -3
View File
@@ -66,10 +66,10 @@ const ReplyModal = ({ closeModal, showReplyModal, parentCid, postCid, scrollY, s
}, [address, getExistingSigner, getNewSigner, setPublishReplyOptions, anonMode, displayName]); }, [address, getExistingSigner, getNewSigner, setPublishReplyOptions, anonMode, displayName]);
const onPublishReply = () => { const onPublishReply = () => {
const currentContent = textRef.current?.value || ''; const currentContent = textRef.current?.value.slice(contentPrefix.length).trim() || '';
const currentUrl = urlRef.current?.value || ''; const currentUrl = urlRef.current?.value.trim() || '';
if (!currentContent.trim() && !currentUrl) { if (!currentContent && !currentUrl) {
alert(`Cannot post empty comment`); alert(`Cannot post empty comment`);
return; return;
} }