@alessiofrittoli/web-utils
Version:
Common TypeScript web utilities
1 lines • 414 B
JavaScript
var n=(e=document.documentElement)=>{let{width:l}=e.getBoundingClientRect();e.style.overflow="hidden";let o=Math.max(0,e.clientWidth-l);e.style.paddingRight=`${o}px`,e.style.setProperty("--scrollbar-size",`${o}px`);},s=(e=document.documentElement)=>{e.style.removeProperty("overflow"),e.style.removeProperty("padding-right"),e.style.removeProperty("--scrollbar-size");};export{n as blockScroll,s as restoreScroll};