fix: close editor on Escape key press

This commit is contained in:
Haileyesus
2026-02-23 11:08:27 +03:00
parent 711a2c7cf7
commit 2ec1a72485

View File

@@ -13,16 +13,19 @@ export const useEditorKeyboardShortcuts = ({
}: UseEditorKeyboardShortcutsParams) => { }: UseEditorKeyboardShortcutsParams) => {
useEffect(() => { useEffect(() => {
const handleKeyDown = (event: KeyboardEvent) => { const handleKeyDown = (event: KeyboardEvent) => {
if (event.key === 'Escape') {
event.preventDefault();
onClose();
return;
}
if (!(event.ctrlKey || event.metaKey)) { if (!(event.ctrlKey || event.metaKey)) {
return; return;
} }
if (event.key === 's') { if (event.key.toLowerCase() === 's') {
event.preventDefault(); event.preventDefault();
onSave(); onSave();
} else if (event.key === 'Escape') {
event.preventDefault();
onClose();
} }
}; };