monday-ui-react-core
Version:
Official monday.com UI resources for application development in React.js
3 lines (2 loc) • 502 B
JavaScript
import{useEffect as n}from"react";import{clearAllBodyScrollLocks as o,disableBodyScroll as r,enableBodyScroll as t}from"body-scroll-lock";function u(u){var e=u.instance;n((function(){return function(){return o()}}),[]),n((function(){return null==e||e.on("show",(function(){return r(e.$el,{reserveScrollBarGap:!0})})),null==e||e.on("hide",(function(){return t(e.$el)})),function(){null==e||e.off("show"),null==e||e.off("hide")}}),[e])}export{u as default};
//# sourceMappingURL=useBodyScrollLock.js.map