Merge pull request #17 from janderedev/pr-2

ESC now removes the last attachment. Fixes #16
This commit is contained in:
Paul Makles 2021-08-06 17:11:06 +01:00 committed by GitHub
commit 0d732ededb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -477,8 +477,21 @@ export default observer(({ channel }: Props) => {
return send(); return send();
} }
if (e.key === "Escape" && replies.length > 0) { if (e.key === "Escape") {
if (replies.length > 0) {
setReplies(replies.slice(0, -1)); 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); debouncedStopTyping(true);