{"ast":null,"code":"import { useEffect } from 'react';\nexport const usePreventBodyScroll = () => {\n  useEffect(() => {\n    if (typeof document !== 'undefined') document.body.style.overflow = 'hidden';\n    return () => {\n      if (typeof document !== 'undefined') document.body.style.overflow = '';\n    };\n  }, []);\n};","map":{"version":3,"sources":["/home/gkkdzdg/www/src/hooks/usePreventBodyScroll.js"],"names":["useEffect","usePreventBodyScroll","document","body","style","overflow"],"mappings":"AAAA,SAASA,SAAT,QAA0B,OAA1B;AAEA,OAAO,MAAMC,oBAAoB,GAAG,MAAM;AACvCD,EAAAA,SAAS,CAAC,MAAM;AACb,QAAI,OAAOE,QAAP,KAAoB,WAAxB,EAAqCA,QAAQ,CAACC,IAAT,CAAcC,KAAd,CAAoBC,QAApB,GAA+B,QAA/B;AACrC,WAAO,MAAM;AACV,UAAI,OAAOH,QAAP,KAAoB,WAAxB,EAAqCA,QAAQ,CAACC,IAAT,CAAcC,KAAd,CAAoBC,QAApB,GAA+B,EAA/B;AACvC,KAFD;AAGF,GALQ,EAKN,EALM,CAAT;AAMF,CAPM","sourcesContent":["import { useEffect } from 'react'\n\nexport const usePreventBodyScroll = () => {\n   useEffect(() => {\n      if (typeof document !== 'undefined') document.body.style.overflow = 'hidden'\n      return () => {\n         if (typeof document !== 'undefined') document.body.style.overflow = ''\n      }\n   }, [])\n}"]},"metadata":{},"sourceType":"module"}