UNPKG

@anoki/fse-ui

Version:

FSE UI components library

16 lines (15 loc) 473 B
import * as r from "react"; import { useCallbackRef as s } from "./index.es480.js"; function p(n, e = globalThis == null ? void 0 : globalThis.document) { const t = s(n); r.useEffect(() => { const o = (a) => { a.key === "Escape" && t(a); }; return e.addEventListener("keydown", o, { capture: !0 }), () => e.removeEventListener("keydown", o, { capture: !0 }); }, [t, e]); } export { p as useEscapeKeydown }; //# sourceMappingURL=index.es496.js.map