{"version":3,"file":"Examples.-I9Ga-Vh.mjs","names":[],"sources":["https:/framerusercontent.com/modules/XDeMxVuSUovZxdvntbJo/7oQYKhYmKF9LciFHfPj9/Examples.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect}from\"react\";export function withPageUrl(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const url=typeof window!==\"undefined\"?window.location.href:\"\";useEffect(()=>{if(typeof window!==\"undefined\"){// Pass URL directly to Framer's internal form state listeners\nif(props.onValueChange)props.onValueChange(url);if(props.onChange)props.onChange(url);}},[url,props]);return /*#__PURE__*/_jsx(Component,{...props,ref:ref,value:url,defaultValue:url});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withPageUrl\":{\"type\":\"reactHoc\",\"name\":\"withPageUrl\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Examples.map"],"mappings":"uIAAmF,SAAgB,EAAY,EAAU,CAAC,OAAoB,GAAY,EAAM,IAAM,CAAC,IAAM,EAAW,IAAS,OAAiC,GAArB,EAAO,SAAS,KACvH,OAD+H,MAAc,CAAW,IAAS,SACpQ,EAAM,eAAc,EAAM,cAAc,CAAG,EAAK,EAAM,UAAS,EAAM,SAAS,CAAG,EAAG,EAAE,CAAC,EAAI,CAAK,CAAC,EAAsB,EAAK,EAAU,CAAC,GAAG,EAAU,MAAI,MAAM,EAAI,aAAa,CAAG,CAAC,CAAE,CAAC,CAAE,qBADjJ,IAAwC"}