forked from github/plane
fix: issue comment validation (#4211)
This commit is contained in:
parent
2ab4d99c15
commit
59772be014
@ -50,7 +50,11 @@ export const IssueCommentCreate: FC<TIssueCommentCreate> = (props) => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
const commentHTML = watch("comment_html");
|
const commentHTML = watch("comment_html");
|
||||||
const isEmpty = commentHTML?.trim() === "" || commentHTML === "<p></p>" || isEmptyHtmlString(commentHTML ?? "");
|
|
||||||
|
const isEmpty =
|
||||||
|
commentHTML?.trim() === "" ||
|
||||||
|
commentHTML === "<p></p>" ||
|
||||||
|
(isEmptyHtmlString(commentHTML ?? "") && !commentHTML?.includes("mention-component"));
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
@ -70,7 +74,9 @@ export const IssueCommentCreate: FC<TIssueCommentCreate> = (props) => {
|
|||||||
workspaceId={workspaceId}
|
workspaceId={workspaceId}
|
||||||
projectId={projectId}
|
projectId={projectId}
|
||||||
workspaceSlug={workspaceSlug}
|
workspaceSlug={workspaceSlug}
|
||||||
onEnterKeyPress={(e) => handleSubmit(onSubmit)(e)}
|
onEnterKeyPress={(e) => {
|
||||||
|
if (!isEmpty && !isSubmitting) handleSubmit(onSubmit)(e);
|
||||||
|
}}
|
||||||
ref={editorRef}
|
ref={editorRef}
|
||||||
initialValue={value ?? "<p></p>"}
|
initialValue={value ?? "<p></p>"}
|
||||||
containerClassName="min-h-[35px]"
|
containerClassName="min-h-[35px]"
|
||||||
|
Loading…
Reference in New Issue
Block a user