ESC now removes the last attachment. Fixes #16

This commit is contained in:
janderedev 2021-08-06 18:07:11 +02:00
parent 8d65e1ee11
commit cae3b68c7f
No known key found for this signature in database
GPG key ID: 5D5E18ACB990F57A

View file

@ -477,8 +477,21 @@ export default observer(({ channel }: Props) => {
return send();
}
if (e.key === "Escape" && replies.length > 0) {
setReplies(replies.slice(0, -1));
if (e.key === "Escape") {
if (replies.length > 0) {
setReplies(replies.slice(0, -1));
} else if (
uploadState.type === "attached" &&
uploadState.files.length > 0
) {
setUploadState({
type:
uploadState.files.length > 1
? "attached"
: "none",
files: uploadState.files.slice(0, -1),
});
}
}
debouncedStopTyping(true);