{"version":3,"file":"ScrollTop.D53_HQeg.mjs","names":[],"sources":["https:/framerusercontent.com/modules/oFup9RHEplvaFUrAxojX/RlU2FE17zjVFIicPZ1TS/ScrollTop.js"],"sourcesContent":["// ScrollToTopOnLoad.tsx\nimport{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{Frame,addPropertyControls,ControlType}from\"framer\";export default function ScrollToTopOnLoad({enabled}){React.useEffect(()=>{if(!enabled)return;if(\"scrollRestoration\"in window.history){window.history.scrollRestoration=\"manual\";}// Mit kleinem Timeout, damit es nach dem Browser-Restore greift\nsetTimeout(()=>{window.scrollTo(0,0);},0);// Optional: bei Unmount zurücksetzen (falls du andere Pages hast)\nreturn()=>{if(\"scrollRestoration\"in window.history){window.history.scrollRestoration=\"auto\";}};},[enabled]);return /*#__PURE__*/_jsx(Frame,{size:\"100%\",background:\"none\",style:{pointerEvents:\"none\"}});}addPropertyControls(ScrollToTopOnLoad,{enabled:{type:ControlType.Boolean,title:\"Aktiviert\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrollToTopOnLoad\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollTop.map"],"mappings":"qLACiI,SAAwB,EAAkB,CAAC,WAAS,CAEzE,OAF0E,MAAoB,CAAK,KAE/M,MAFiO,sBAAsB,EAAO,UAAS,EAAO,QAAQ,kBAAkB,UACxS,eAAe,CAAC,EAAO,SAAS,EAAE,EAAE,EAAG,EAAE,KAC/B,CAAI,sBAAsB,EAAO,UAAS,EAAO,QAAQ,kBAAkB,UAAY,CAAC,EAAQ,CAAC,CAAqB,EAAK,EAAM,CAAC,KAAK,OAAO,WAAW,OAAO,MAAM,CAAC,cAAc,OAAO,CAAC,CAAC,sBAF7J,IAA4B,IAA0D,CAEyE,EAAoB,EAAkB,CAAC,QAAQ,CAAC,KAAK,EAAY,QAAQ,MAAM,YAAY,aAAa,GAAK,CAAC,CAAC"}