aboutsummaryrefslogtreecommitdiff
path: root/vnext/src/components/MessageInput.js
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2019-04-08 11:26:58 +0300
committerGravatar Vitaly Takmazov2023-01-13 10:37:54 +0300
commit91c895a7e3a58ea3c3ee69e43cf3db1791d64014 (patch)
tree33cb0ab8fdfb15c536f813ef26aa49ab930c1f83 /vnext/src/components/MessageInput.js
parent844004f00aac6c4d8ad100fd0aced708447b67ac (diff)
Fix MessageInput tests
Diffstat (limited to 'vnext/src/components/MessageInput.js')
-rw-r--r--vnext/src/components/MessageInput.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/vnext/src/components/MessageInput.js b/vnext/src/components/MessageInput.js
index bd80d1ea..32c32d8d 100644
--- a/vnext/src/components/MessageInput.js
+++ b/vnext/src/components/MessageInput.js
@@ -14,11 +14,14 @@ export default function MessageInput({ data, rows, children, onSend }) {
let textareaRef = useRef();
let fileinput = useRef();
- useEffect(() => {
+ let updateFocus = () => {
const isDesktop = window.matchMedia('(min-width: 62.5rem)');
if (isDesktop.matches) {
textareaRef.current.focus();
}
+ };
+ useEffect(() => {
+ updateFocus();
}, []);
let handleCtrlEnter = (event) => {
@@ -53,6 +56,7 @@ export default function MessageInput({ data, rows, children, onSend }) {
formState.values.body = '';
textareaRef.current.value = '';
textareaRef.current.style.height = '';
+ updateFocus();
};
return (
<form className="msg-comment-target" style={{ padding: '12px' }} onSubmit={onSubmit}>