@primer/react-brand
Version:
Primer Brand is a GitHub's design system for creating React-based marketing websites and digital experiences.
14 lines (13 loc) • 394 B
JavaScript
import { useCallback as e, useEffect as t } from "react";
//#region src/hooks/useKeyboardEscape.ts
function n(n) {
let r = e((e) => {
e.key === "Escape" && n();
}, [n]);
t(() => (document.addEventListener("keydown", r, !1), () => {
document.removeEventListener("keydown", r, !1);
}), [r]);
}
//#endregion
export { n as useKeyboardEscape };
//# sourceMappingURL=useKeyboardEscape.js.map