import { useEffect } from "react"; const useKeypress = (key: string, callback: () => void) => { useEffect(() => { const handleKeydown = (event: KeyboardEvent) => { if (event.key === key) { callback(); } }; document.addEventListener("keydown", handleKeydown); return () => { document.removeEventListener("keydown", handleKeydown); }; }); }; export default useKeypress;