Initial commit (#43)

This commit is contained in:
Adam McQuilkin
2022-10-13 08:18:58 +11:00
committed by GitHub
parent f79895a6a6
commit 7d32fb727b
+9 -6
View File
@@ -12,7 +12,7 @@
*/ */
import type React from "react"; import type React from "react";
import { Fragment, useState } from "react"; import { Fragment, useEffect, useState } from "react";
import { toast } from "react-hot-toast"; import { toast } from "react-hot-toast";
@@ -211,14 +211,17 @@ export const CommandPalette = (): JSX.Element => {
}, },
]; ];
window.addEventListener("keydown", (e) => { const handleKeydown = (e: KeyboardEvent) => {
if (e.key === "k") {
e.preventDefault();
}
if (e.key === "k" && (e.metaKey || e.ctrlKey)) { if (e.key === "k" && (e.metaKey || e.ctrlKey)) {
e.preventDefault();
setOpen(true); setOpen(true);
} }
}); };
useEffect(() => {
window.addEventListener("keydown", handleKeydown);
return () => window.removeEventListener("keydown", handleKeydown);
}, []);
const filtered = const filtered =
query === "" query === ""