diff --git a/client/src/components/CardModal/Activities/CommentEdit.jsx b/client/src/components/CardModal/Activities/CommentEdit.jsx index 7a679a79..53844712 100755 --- a/client/src/components/CardModal/Activities/CommentEdit.jsx +++ b/client/src/components/CardModal/Activities/CommentEdit.jsx @@ -5,7 +5,7 @@ import { useTranslation } from 'react-i18next'; import TextareaAutosize from 'react-textarea-autosize'; import { Button, Form, TextArea } from 'semantic-ui-react'; -import { useClosableForm, useForm } from '../../../hooks'; +import { useForm } from '../../../hooks'; import styles from './CommentEdit.module.scss'; @@ -35,12 +35,7 @@ const CommentEdit = React.forwardRef(({ children, defaultData, onUpdate }, ref) text: data.text.trim(), }; - if (!cleanData.text) { - textField.current.ref.current.select(); - return; - } - - if (!dequal(cleanData, defaultData)) { + if (cleanData.text && !dequal(cleanData, defaultData)) { onUpdate(cleanData); } @@ -65,10 +60,9 @@ const CommentEdit = React.forwardRef(({ children, defaultData, onUpdate }, ref) [submit], ); - const [handleFieldBlur, handleControlMouseOver, handleControlMouseOut] = useClosableForm( - close, - isOpened, - ); + const handleFieldBlur = useCallback(() => { + submit(); + }, [submit]); const handleSubmit = useCallback(() => { submit(); @@ -100,12 +94,7 @@ const CommentEdit = React.forwardRef(({ children, defaultData, onUpdate }, ref) />
{/* eslint-disable-next-line jsx-a11y/mouse-events-have-key-events */} -
);