Explorar el Código

feat: press esc hide the window

GyDi hace 3 años
padre
commit
4979a472de
Se han modificado 1 ficheros con 6 adiciones y 0 borrados
  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);