From 5e069f79a2ad516e0f1062eeb6686b282606f9d2 Mon Sep 17 00:00:00 2001 From: Zeng1998 <1129142694@qq.com> Date: Tue, 22 Nov 2022 19:54:25 +0800 Subject: [PATCH] feat: esc to cancel editing (#532) --- web/src/components/MemoEditor.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/web/src/components/MemoEditor.tsx b/web/src/components/MemoEditor.tsx index 6c547c9..d9678c2 100644 --- a/web/src/components/MemoEditor.tsx +++ b/web/src/components/MemoEditor.tsx @@ -99,8 +99,12 @@ const MemoEditor = () => { }, [editorState.editMemoId]); const handleKeyDown = (event: React.KeyboardEvent) => { - if (event.key === "Escape" && state.fullscreen) { - handleFullscreenBtnClick(); + if (event.key === "Escape") { + if (state.fullscreen) { + handleFullscreenBtnClick(); + } else { + handleCancelEdit(); + } return; } if (event.key === "Tab") {