{"version":3,"file":"ReportFormSubmit.BOd2zTr0.mjs","names":[],"sources":["https:/framerusercontent.com/modules/BkFoIsZ0fE0b0An1lQ3s/gIktZAc2NxbuyELMlJS0/ReportFormSubmit.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";const useStore=createStore({success:false});export function withFormSubmit(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useStore();const handleClick=async event=>{const button=event.currentTarget;const form=button.closest(\"form\");if(!form){return;}//event.preventDefault()\nconst formData=new FormData(form);const data=Object.fromEntries(formData.entries());const email=data.Email?.trim();const emailRegex=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/;if(!email||!emailRegex.test(email)){return;}if(!props.url){return;}try{const proxyUrl=\"https://europe-west1-planhat-web.cloudfunctions.net/framer-hubspot-proxy\";const response=await fetch(proxyUrl,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({webhookUrl:props.url,reportid:Number(props.webinarid),...data})});if(!response.ok){throw new Error(`HTTP ${response.status}`);}setStore({success:true});setTimeout(()=>{setStore({success:false});},2e3);}catch(error){console.error(\"Submission failed:\",error);}};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleClick,variant:store.success?\"Success\":\"Default\"});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withFormSubmit\":{\"type\":\"reactHoc\",\"name\":\"withFormSubmit\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ReportFormSubmit.map"],"mappings":"6OAA0L,SAAgB,EAAe,EAAU,CAAC,OAAoB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,EAAM,GAAU,GAAU,CAAO,EAAY,KAAM,IAAO,CAAkC,IAAM,EAA1B,EAAM,cAAgC,QAAQ,OAAO,CAAC,GAAG,CAAC,EAAM,OAC/Z,IAAM,EAAS,IAAI,SAAS,EAAK,CAAO,EAAK,OAAO,YAAY,EAAS,SAAS,CAAC,CAAO,EAAM,EAAK,OAAO,MAAM,CAAkD,MAAC,GAAO,CAAxC,6BAAoD,KAAK,EAAM,GAAc,EAAM,IAAa,GAAG,CAA2F,IAAM,EAAS,MAAM,MAAhG,2EAA+G,CAAC,OAAO,OAAO,QAAQ,CAAC,eAAe,mBAAmB,CAAC,KAAK,KAAK,UAAU,CAAC,WAAW,EAAM,IAAI,SAAS,OAAO,EAAM,UAAU,CAAC,GAAG,EAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAS,GAAI,MAAU,MAAM,QAAQ,EAAS,SAAS,CAAE,EAAS,CAAC,QAAQ,GAAK,CAAC,CAAC,eAAe,CAAC,EAAS,CAAC,QAAQ,GAAM,CAAC,EAAG,IAAI,OAAQ,EAAM,CAAC,QAAQ,MAAM,qBAAqB,EAAM,GAAI,OAAoB,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,QAAQ,EAAY,QAAQ,EAAM,QAAQ,UAAU,UAAU,CAAC,EAAG,oBADtwB,IAA8B,IAAqE,CAAM,EAAS,EAAY,CAAC,QAAQ,GAAM,CAAC"}