monday-ui-react-core
Version:
Official monday.com UI resources for application development in React.js
3 lines (2 loc) • 549 B
JavaScript
import{useCallback as e,useEffect as n}from"react";var t=function(t){var r=e((function(e){return e.preventDefault(),e.stopPropagation(),!1}),[]),o=e((function(){(null==t?void 0:t.length)>0&&document.querySelectorAll(t).forEach((function(e){e.addEventListener("wheel",r)}))}),[r,t]),l=e((function(){(null==t?void 0:t.length)>0&&document.querySelectorAll(t).forEach((function(e){e.removeEventListener("wheel",r)}))}),[r,t]);return n((function(){return l}),[l]),{disableScroll:o,enableScroll:l}};export{t as default};
//# sourceMappingURL=index.js.map