{"version":3,"file":"Formflow.BG4q5rbf.mjs","names":[],"sources":["https:/framerusercontent.com/modules/3Tu1j4gSoO4wSL4dymnh/idtowSgLV8U2GdNoF0mq/Formflow.js"],"sourcesContent":["/**\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicHeight 600\n * @framerIntrinsicWidth 800\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef}from\"react\";const formflowDomain=\"https://myformflow.io\";const inEditorDomain=\"framercanvas.com\";export default function Formflow(props){const formId=props.formId;const isFormOnly=props.formOnly;const iframeRef=useRef(null);const formOnlyURLParam=isFormOnly?\"&form-only\":\"\";const dryRunURLParam=typeof window!==\"undefined\"&&window.location.hostname.includes(inEditorDomain)?\"&dry-run&no-store\":\"\";useEffect(()=>{function handleMessage(eventMsg){// Validate origin (recommended to replace with your actual origin)\nconst allowedOrigin=formflowDomain;if(eventMsg.origin!==allowedOrigin)return;const{event,url}=eventMsg.data||{};if(event===\"redirect\"&&url){window.parent.location.href=url;}}window.addEventListener(\"message\",handleMessage);return()=>window.removeEventListener(\"message\",handleMessage);},[]);if(!formId)return /*#__PURE__*/_jsx(\"div\",{children:\"Add your form ID in the Formflow section\"});return /*#__PURE__*/_jsx(\"iframe\",{ref:iframeRef,src:`${formflowDomain}/_embed/${formId}?embed_from=framer${formOnlyURLParam}${dryRunURLParam}`,style:{width:\"800px\",height:\"600px\",border:\"none\",...props.style},sandbox:\"allow-scripts allow-forms allow-same-origin allow-top-navigation allow-top-navigation-by-user-activation\"});}addPropertyControls(Formflow,{formId:{title:\"ID\",type:ControlType.String,placeholder:\"e.g. abc123\",description:\"[Need help?](https://getformflow.io/documentation/formflow-quick-start)\"},formOnly:{title:\"Form Only\",default:false,type:ControlType.Boolean,description:\"Embed full page or form only\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Formflow\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Formflow.map"],"mappings":"kTAS2N,SAAwB,EAAS,EAAM,CAAC,IAAM,EAAO,EAAM,OAAa,EAAW,EAAM,SAAe,EAAU,EAAO,KAAK,CAAO,EAAiB,EAAW,aAAa,GAAS,EAAsB,YAAsB,EAAO,SAAS,SAAS,SAAS,EAAe,CAAC,oBAAoB,GAChI,MADmI,GAAU,IAAI,CAAC,SAAS,EAAc,EAAS,CACtjB,IAAM,EAAc,EAAe,GAAG,EAAS,SAAS,EAAc,OAAO,GAAK,CAAC,QAAM,MAAI,CAAC,EAAS,MAAM,CAAE,EAAC,AAAG,IAAQ,YAAY,IAAK,EAAO,OAAO,SAAS,KAAK,EAAM,CAAiD,SAA1C,iBAAiB,UAAU,EAAc,CAAO,IAAI,EAAO,oBAAoB,UAAU,EAAc,AAAE,EAAC,CAAE,EAAC,CAAK,EAAiH,EAAK,SAAS,CAAC,IAAI,EAAU,OAAO,EAAe,UAAU,EAAO,oBAAoB,IAAmB,IAAiB,MAAM,CAAC,MAAM,QAAQ,OAAO,QAAQ,OAAO,OAAO,GAAG,EAAM,KAAM,EAAC,QAAQ,0GAA2G,EAAC,CAAxY,EAAK,MAAM,CAAC,SAAS,0CAA2C,EAAC,AAAyU,kBAAA,IADzsB,GAA2C,IAAoD,IAAoC,CAAM,EAAe,wBAA8B,EAAe,mBACogB,EAAoB,EAAS,CAAC,OAAO,CAAC,MAAM,KAAK,KAAK,EAAY,OAAO,YAAY,cAAc,YAAY,yEAA0E,EAAC,SAAS,CAAC,MAAM,YAAY,SAAQ,EAAM,KAAK,EAAY,QAAQ,YAAY,8BAA+B,CAAC,EAAC"}