diff options
author | Vitaly Takmazov | 2019-04-08 11:26:58 +0300 |
---|---|---|
committer | Vitaly Takmazov | 2023-01-13 10:37:54 +0300 |
commit | 91c895a7e3a58ea3c3ee69e43cf3db1791d64014 (patch) | |
tree | 33cb0ab8fdfb15c536f813ef26aa49ab930c1f83 /vnext/src/components/MessageInput.js | |
parent | 844004f00aac6c4d8ad100fd0aced708447b67ac (diff) |
Fix MessageInput tests
Diffstat (limited to 'vnext/src/components/MessageInput.js')
-rw-r--r-- | vnext/src/components/MessageInput.js | 6 |
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}> |