diff --git a/client/src/components/comments/Comments/Edit.jsx b/client/src/components/comments/Comments/Edit.jsx
index e1a2ebf5..1e4e118e 100755
--- a/client/src/components/comments/Comments/Edit.jsx
+++ b/client/src/components/comments/Comments/Edit.jsx
@@ -45,7 +45,8 @@ const Edit = React.memo(({ commentId, onClose }) => {
const textFieldRef = useRef(null);
const textMentionsRef = useRef(null);
const textInputRef = useRef(null);
- const [buttonRef, handleButtonRef] = useNestedRef();
+ const [submitButtonRef, handleSubmitButtonRef] = useNestedRef();
+ const [cancelButtonRef, handleCancelButtonRef] = useNestedRef();
const submit = useCallback(() => {
const cleanData = {
@@ -91,12 +92,16 @@ const Edit = React.memo(({ commentId, onClose }) => {
[onClose, submit],
);
+ const handleCancelClick = useCallback(() => {
+ onClose();
+ }, [onClose]);
+
const handleClickAwayCancel = useCallback(() => {
textInputRef.current.focus();
}, []);
const clickAwayProps = useClickAwayListener(
- [textFieldRef, buttonRef],
+ [textFieldRef, submitButtonRef, cancelButtonRef],
submit,
handleClickAwayCancel,
);
@@ -152,9 +157,16 @@ const Edit = React.memo(({ commentId, onClose }) => {
+
);