Allow to paste attachments in chat box

Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
environments/review-develop-3zknud/deployments/673^2
marcin mikołajczak 2022-07-29 22:03:00 +02:00
rodzic e7cefaa6ed
commit d7967882a0
1 zmienionych plików z 7 dodań i 0 usunięć

Wyświetl plik

@ -97,6 +97,12 @@ const ChatBox: React.FC<IChatBox> = ({ chatId, onSetInputRef, autosize }) => {
setContent(e.target.value);
};
const handlePaste: React.ClipboardEventHandler<HTMLTextAreaElement> = (e) => {
if (!canSubmit() && e.clipboardData && e.clipboardData.files.length === 1) {
handleFiles(e.clipboardData.files);
}
};
const markRead = () => {
dispatch(markChatRead(chatId));
};
@ -182,6 +188,7 @@ const ChatBox: React.FC<IChatBox> = ({ chatId, onSetInputRef, autosize }) => {
placeholder={intl.formatMessage(messages.placeholder)}
onKeyDown={handleKeyDown}
onChange={handleContentChange}
onPaste={handlePaste}
value={content}
ref={setInputRef}
/>