Browse Source

feat: press esc hide the window

GyDi 3 năm trước cách đây
mục cha
commit
4979a472de
1 tập tin đã thay đổi với 6 bổ sung0 xóa
  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);