{"version":3,"file":"HubSpotFormSimple.B6TDduJW.mjs","names":[],"sources":["https:/framerusercontent.com/modules/2Td1UViq9Glwi0z8ECEQ/OyVBCWEhyUp9wWMP477J/HubSpotFormSimple.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export function HubSpotFormSimple({portalId,formId,region,title,titleAlign,submitAlign}){const containerRef=React.useRef(null);const id=React.useMemo(()=>`hubspot-form-${formId}`,[formId]);React.useEffect(()=>{const container=containerRef.current;if(container)container.innerHTML=\"\";if(!formId||!portalId||!region){console.warn(\"HubSpotFormSimple : Param\\xe8tre manquant (portalId, formId ou region)\");return;}function createForm(){if(!window.hbspt||!container){console.warn(\"HubSpotFormSimple : hbspt non disponible ou container absent\");return;}console.log(\"[HubSpotFormSimple] → Cr\\xe9ation du formulaire\");console.log(\"Portal ID:\",portalId);console.log(\"Form ID:\",formId);console.log(\"Region:\",region);console.log(\"Target:\",`#${id}`);window.hbspt.forms.create({region,portalId,formId,target:`#${id}`});}if(!window.hbspt){console.log(\"[HubSpotFormSimple] → Chargement du script HubSpot...\");const script=document.createElement(\"script\");script.src=\"https://js.hsforms.net/forms/embed/v2.js\";script.async=true;script.onload=createForm;document.body.appendChild(script);}else{createForm();}return()=>{if(container)container.innerHTML=\"\";};},[portalId,formId,region,id]);const titleStyle={textAlign:titleAlign,marginBottom:\"1rem\"};const containerClass=`hs-form-container form-submit-alignment-${submitAlign}`;return /*#__PURE__*/_jsxs(\"div\",{className:containerClass,style:{width:\"100%\"},children:[title&&/*#__PURE__*/_jsx(\"h2\",{style:titleStyle,children:title}),/*#__PURE__*/_jsx(\"div\",{ref:containerRef,id:id})]});}addPropertyControls(HubSpotFormSimple,{portalId:{type:ControlType.String,title:\"Portal ID\",defaultValue:\"26737077\"},formId:{type:ControlType.String,title:\"Form ID\",defaultValue:\"form-id-exemple\"},region:{type:ControlType.String,title:\"Region\",defaultValue:\"eu1\"},title:{type:ControlType.String,title:\"Titre (facultatif)\",defaultValue:\"\"},titleAlign:{type:ControlType.Enum,title:\"Alignement titre\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Gauche\",\"Centre\",\"Droite\"],defaultValue:\"left\"},submitAlign:{type:ControlType.Enum,title:\"Alignement submit\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Gauche\",\"Centre\",\"Droite\"],defaultValue:\"left\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"HubSpotFormSimple\":{\"type\":\"reactComponent\",\"name\":\"HubSpotFormSimple\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HubSpotFormSimple.map"],"mappings":"iUAAyI,SAAgB,EAAkB,CAAC,WAAS,SAAO,SAAO,QAAM,aAAW,cAAY,CAAC,CAAC,IAAM,EAAa,EAAa,KAAK,CAAO,EAAG,EAAc,KAAK,eAAe,IAAS,CAAC,CAAO,EAAC,CAAC,EAAgB,IAAI,CAAC,IAAM,EAAU,EAAa,QAA4C,GAAjC,IAAU,EAAU,UAAU,KAAO,IAAS,IAAW,EAAO,CAAC,QAAQ,KAAK,sEAAyE,CAAC,MAAQ,UAAS,GAAY,CAAC,IAAI,EAAO,QAAQ,EAAU,CAAC,QAAQ,KAAK,+DAA+D,CAAC,MAAQ,CAA+L,QAAvL,IAAI,+CAAkD,CAAC,QAAQ,IAAI,aAAa,EAAS,CAAC,QAAQ,IAAI,WAAW,EAAO,CAAC,QAAQ,IAAI,UAAU,EAAO,CAAC,QAAQ,IAAI,WAAW,GAAG,IAAK,CAAC,EAAO,MAAM,MAAM,OAAO,CAAC,SAAO,WAAS,SAAO,QAAQ,GAAG,GAAK,EAAC,AAAE,IAAI,EAAO,MAAmQ,GAAY,KAAzQ,CAAC,QAAQ,IAAI,wDAAwD,CAAC,IAAM,EAAO,SAAS,cAAc,SAAS,CAAkG,AAAjG,EAAO,IAAI,2CAA2C,EAAO,OAAM,EAAK,EAAO,OAAO,EAAW,SAAS,KAAK,YAAY,EAAO,AAAE,CAAmB,MAAM,IAAI,CAAC,AAAG,IAAU,EAAU,UAAU,GAAI,CAAE,EAAC,CAAC,EAAS,EAAO,EAAO,CAAG,EAAC,CAAC,IAAM,EAAW,CAAC,UAAU,EAAW,aAAa,MAAO,EAAO,GAAgB,0CAA0C,IAAc,MAAoB,GAAM,MAAM,CAAC,UAAU,EAAe,MAAM,CAAC,MAAM,MAAO,EAAC,SAAS,CAAC,GAAoB,EAAK,KAAK,CAAC,MAAM,EAAW,SAAS,CAAM,EAAC,CAAc,EAAK,MAAM,CAAC,IAAI,EAAgB,IAAG,EAAC,AAAC,CAAC,EAAC,AAAE,cAAA,IAAtnD,GAAyD,IAA4B,IAAoD,CAA6+C,EAAoB,EAAkB,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,UAAW,EAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,iBAAkB,EAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,KAAM,EAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,qBAAqB,aAAa,EAAG,EAAC,WAAW,CAAC,KAAK,EAAY,KAAK,MAAM,mBAAmB,QAAQ,CAAC,OAAO,SAAS,OAAQ,EAAC,aAAa,CAAC,SAAS,SAAS,QAAS,EAAC,aAAa,MAAO,EAAC,YAAY,CAAC,KAAK,EAAY,KAAK,MAAM,oBAAoB,QAAQ,CAAC,OAAO,SAAS,OAAQ,EAAC,aAAa,CAAC,SAAS,SAAS,QAAS,EAAC,aAAa,MAAO,CAAC,EAAC"}