{"version":3,"file":"ScrollOnWheel.B-R0e93J.mjs","names":["React.useState","__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/t6Idk3mjEnOKaESZBU2c/AKd34c50brog8WiYa0se/ScrollOnWheel.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";export function ScrollOnWheel(){const[currentPage,setCurrentPage]=React.useState(0);const totalPages=3;React.useEffect(()=>{const handleWheel=event=>{if(event.deltaY>0){setCurrentPage(prev=>Math.min(prev+1,totalPages-1));}else{setCurrentPage(prev=>Math.max(prev-1,0));}};window.addEventListener(\"wheel\",handleWheel,{passive:false});return()=>{window.removeEventListener(\"wheel\",handleWheel);};},[]);return{currentPage,animateCurrentPageUpdate:true};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withScrollOnWheel(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ScrollOnWheel(props)});};}withScrollOnWheel.displayName=\"ScrollOnWheel\";\nexport const __FramerMetadata__ = {\"exports\":{\"withScrollOnWheel\":{\"type\":\"reactHoc\",\"name\":\"withScrollOnWheel\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ScrollOnWheel\":{\"type\":\"override\",\"name\":\"ScrollOnWheel\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollOnWheel.map"],"mappings":"0LAAuE,SAAgB,GAAe,CAAC,GAAK,CAAC,EAAY,GAAgBA,EAAe,EAAE,CAA4T,OAAxS,MAAoB,CAAC,IAAM,EAAY,GAAO,CAAI,EAAM,OAAO,EAAG,EAAe,GAAM,KAAK,IAAI,EAAK,EAAE,EAAa,CAAC,CAAO,EAAe,GAAM,KAAK,IAAI,EAAK,EAAE,EAAE,CAAC,EAAiE,OAA7D,EAAO,iBAAiB,QAAQ,EAAY,CAAC,QAAQ,GAAM,CAAC,KAAW,CAAC,EAAO,oBAAoB,QAAQ,EAAY,GAAK,EAAE,CAAC,CAAO,CAAC,cAAY,yBAAyB,GAAK,CAAqJ,SAAgB,EAAkB,EAAE,CAAC,MAAO,KAAQ,EAA+BC,EAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAc,EAAM,CAAC,CAAC,uBAA9xB,IAA4B,IAAqlB,CAAiL,EAAkB,YAAY"}