Merge pull request #684 from melvinebenezer/592_non_empty_text

#592 non empty text
This commit is contained in:
AbdBarho
2023-01-13 15:35:21 +01:00
committed by GitHub
3 changed files with 15 additions and 4 deletions
+8 -3
View File
@@ -11,11 +11,16 @@ export const CreateTask = ({ task, taskType, isDisabled, onReplyChanged }: TaskS
const labelColor = useColorModeValue("gray.600", "gray.400");
const [inputText, setInputText] = useState("");
const textChangeHandler = (event: React.ChangeEvent<HTMLTextAreaElement>) => {
const text = event.target.value;
onReplyChanged({ content: { text }, state: "VALID" });
setInputText(text);
const isTextBlank = !text || /^\s*$/.test(text) ? true : false;
if (!isTextBlank) {
onReplyChanged({ content: { text }, state: "VALID" });
setInputText(text);
} else {
onReplyChanged({ content: { text }, state: "INVALID" });
setInputText("");
}
};
return (
+2
View File
@@ -51,6 +51,8 @@ export const Task = ({ frontendId, task, trigger, mutate }) => {
if (taskStatus !== "DEFAULT") setTaskStatus("DEFAULT");
} else if (state.state === "VALID") {
if (taskStatus !== "SUBMITABLE") setTaskStatus("SUBMITABLE");
} else if (state.state == "INVALID") {
setTaskStatus("NOT_SUBMITTABLE");
}
}).current;