diff --git a/lama_cleaner/app/src/components/Modal.tsx b/lama_cleaner/app/src/components/Modal.tsx index a2ecfc9..cb129e3 100644 --- a/lama_cleaner/app/src/components/Modal.tsx +++ b/lama_cleaner/app/src/components/Modal.tsx @@ -1,6 +1,6 @@ import { XIcon } from '@heroicons/react/outline' import React, { ReactNode, useRef } from 'react' -import { useClickAway } from 'react-use' +import { useClickAway, useKey } from 'react-use' import Button from './Button' interface ModalProps { @@ -17,6 +17,10 @@ export default function Modal(props: ModalProps) { onClose?.() }) + useKey('Escape', onClose, { + event: 'keydown', + }) + return (

Hold Cmd/Ctrl

- -

Hold Space

+ +

Space & Drag

Hold Tab