{"ast":null,"code":"import { useEffect } from 'react';\nexport const usePreventBodyScroll = () => {\n  useEffect(() => {\n    if (typeof document !== 'undefined') {\n      document.body.style.overflow = 'hidden';\n      return () => {\n        document.body.style.overflow = '';\n      };\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,EAAqC;AAClCA,MAAAA,QAAQ,CAACC,IAAT,CAAcC,KAAd,CAAoBC,QAApB,GAA+B,QAA/B;AACA,aAAO,MAAM;AACVH,QAAAA,QAAQ,CAACC,IAAT,CAAcC,KAAd,CAAoBC,QAApB,GAA+B,EAA/B;AACF,OAFD;AAGF;AACH,GAPQ,EAON,EAPM,CAAT;AAQF,CATM","sourcesContent":["import { useEffect } from 'react'\n\nexport const usePreventBodyScroll = () => {\n   useEffect(() => {\n      if (typeof document !== 'undefined') {\n         document.body.style.overflow = 'hidden'\n         return () => {\n            document.body.style.overflow = ''\n         }\n      }\n   }, [])\n}"]},"metadata":{},"sourceType":"module"}