fix: block adding attachment on closed ticket (CTRL + V)

This commit is contained in:
canove
2020-10-07 06:45:48 -03:00
parent 34d0280fef
commit 6cd215dc63
2 changed files with 11 additions and 9 deletions

View File

@@ -328,7 +328,9 @@ const MessageInput = ({ ticketStatus }) => {
value={inputMessage} value={inputMessage}
onChange={handleChangeInput} onChange={handleChangeInput}
disabled={recording || loading || ticketStatus !== "open"} disabled={recording || loading || ticketStatus !== "open"}
onPaste={handleInputPaste} onPaste={e => {
ticketStatus === "open" && handleInputPaste();
}}
onKeyPress={e => { onKeyPress={e => {
if (loading || e.shiftKey) return; if (loading || e.shiftKey) return;
else if (e.key === "Enter") { else if (e.key === "Enter") {

View File

@@ -385,6 +385,14 @@ const Ticket = () => {
}; };
}, [ticketId, history]); }, [ticketId, history]);
const handleDrawerOpen = () => {
setDrawerOpen(true);
};
const handleDrawerClose = () => {
setDrawerOpen(false);
};
const handleOpenMessageOptionsMenu = (e, messageId) => { const handleOpenMessageOptionsMenu = (e, messageId) => {
setAnchorEl(e.currentTarget); setAnchorEl(e.currentTarget);
setSelectedMessageId(messageId); setSelectedMessageId(messageId);
@@ -471,14 +479,6 @@ const Ticket = () => {
} }
}; };
const handleDrawerOpen = () => {
setDrawerOpen(true);
};
const handleDrawerClose = () => {
setDrawerOpen(false);
};
const renderMessageAck = message => { const renderMessageAck = message => {
if (message.ack === 0) { if (message.ack === 0) {
return <AccessTimeIcon fontSize="small" className={classes.ackIcons} />; return <AccessTimeIcon fontSize="small" className={classes.ackIcons} />;