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

2 lines
282 B
JavaScript

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