소스 검색

feat: press esc hide the window

GyDi 3 년 전
부모
커밋
4979a472de
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      src/pages/_layout.tsx

+ 6 - 0
src/pages/_layout.tsx

@@ -64,6 +64,12 @@ const Layout = () => {
   });
   const [dialogOpen, setDialogOpen] = useState(false);
 
+  useEffect(() => {
+    window.addEventListener("keydown", (e) => {
+      if (e.key === "Escape") windowHide();
+    });
+  }, []);
+
   useEffect(() => {
     if (!vergeConfig) return;
     setBlur(!!vergeConfig.theme_blur);