Files
infocom-systems-design/node_modules/@headlessui/react/dist/hooks/use-document-event.js
2025-10-03 22:27:28 +03:00

2 lines
288 B
JavaScript

import{useEffect as c}from"react";import{useLatestValue as a}from'./use-latest-value.js';function i(t,e,o,n){let u=a(o);c(()=>{if(!t)return;function r(m){u.current(m)}return document.addEventListener(e,r,n),()=>document.removeEventListener(e,r,n)},[t,e,n])}export{i as useDocumentEvent};