{"version":3,"file":"ActiveCampaignDemoForm.DZch3RAB.mjs","names":["React.forwardRef","useState","useRef","useMemo","useCallback"],"sources":["https:/framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js","https:/framerusercontent.com/modules/Jcug6zH05XacxHrXwtPM/Sq82QX1WkAescoehvZYX/ActiveCampaignDemoForm.js"],"sourcesContent":["// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 0 L 0 12\" fill=\"transparent\" height=\"12px\" id=\"qMvRy61Gj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/><path d=\"M 0 0 L 12 12\" fill=\"transparent\" height=\"12px\" id=\"YX0AMSC6b\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"2710857035\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-RiU4T\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-RiU4T { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-RiU4T\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// User request: Create a new Framer code component named \"ActiveCampaign Demo Form\" for use inside the existing demo request popup. It should visually replace the current native form and submit contacts to ActiveCampaign with configurable title/description/button/success/error/accent color, required email validation, responsive modal-friendly styling, and safe published Framer behavior without external scripts or private keys.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useMemo,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function ActiveCampaignDemoForm(props){const{title,description,buttonLabel,successMessage,errorMessage,accentColor,backgroundColor,textColor,inputBackgroundColor,borderColor,titleFont,descriptionFont,fieldFont,buttonFont,messageFont}=props;const[emailError,setEmailError]=useState(\"\");const[submitError,setSubmitError]=useState(\"\");const[isSubmitting,setIsSubmitting]=useState(false);const[isSuccess,setIsSuccess]=useState(false);const submitStartedRef=useRef(false);const iframeTargetName=useMemo(()=>`ac-form-target-${Math.random().toString(36).slice(2,10)}`,[]);const emailPattern=useMemo(()=>/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/,[]);const handleSubmit=useCallback(event=>{const form=event.currentTarget;const emailField=form.elements.namedItem(\"email\");const emailValue=emailField?.value?.trim()??\"\";startTransition(()=>{setEmailError(\"\");setSubmitError(\"\");});if(!emailValue||!emailPattern.test(emailValue)){event.preventDefault();startTransition(()=>{setEmailError(errorMessage);setIsSubmitting(false);});return;}submitStartedRef.current=true;startTransition(()=>{setIsSubmitting(true);setIsSuccess(false);});},[emailPattern,errorMessage]);const handleIframeLoad=useCallback(()=>{if(!submitStartedRef.current)return;startTransition(()=>{setIsSubmitting(false);setIsSuccess(true);setSubmitError(\"\");setEmailError(\"\");});submitStartedRef.current=false;},[]);const sharedInputStyle=useMemo(()=>({width:\"100%\",minHeight:48,borderRadius:12,border:`1px solid ${borderColor}`,background:inputBackgroundColor,color:textColor,outline:\"none\",padding:\"12px 14px\",boxSizing:\"border-box\",fontFamily:fieldFont?.fontFamily||\"Roboto, Arial, sans-serif\",fontWeight:fieldFont?.fontWeight,fontSize:fieldFont?.fontSize,lineHeight:fieldFont?.lineHeight,letterSpacing:fieldFont?.letterSpacing,fontStyle:fieldFont?.fontStyle,textAlign:fieldFont?.textAlign}),[borderColor,inputBackgroundColor,textColor,fieldFont]);return /*#__PURE__*/_jsxs(\"section\",{style:{position:\"relative\",width:\"100%\",maxWidth:600,margin:\"0 auto\",background:backgroundColor,borderRadius:30,padding:\"28px\",boxSizing:\"border-box\",color:textColor,fontFamily:\"Roboto, Arial, sans-serif\",boxShadow:\"0 8px 30px rgba(0,0,0,0.08)\"},children:[/*#__PURE__*/_jsx(\"iframe\",{name:iframeTargetName,title:\"ActiveCampaign Submission Target\",style:{display:\"none\"},onLoad:handleIframeLoad}),isSuccess?/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:textColor,...messageFont},children:successMessage}):/*#__PURE__*/_jsxs(\"form\",{action:\"https://phonex.activehosted.com/proc.php\",method:\"POST\",target:iframeTargetName,onSubmit:handleSubmit,noValidate:true,style:{display:\"flex\",flexDirection:\"column\",gap:14},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,color:textColor,...titleFont},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:textColor,opacity:.8,...descriptionFont},children:description}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"u\",value:\"1\"}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"f\",value:\"1\"}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"s\",value:\"\"}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"c\",value:\"0\"}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"m\",value:\"0\"}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"act\",value:\"sub\"}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"v\",value:\"2\"}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"or\",value:\"cf0f1061-ee7d-43fc-8c01-70a8c21e6548\"}),/*#__PURE__*/_jsx(\"input\",{\"aria-label\":\"Full Name\",type:\"text\",name:\"fullname\",placeholder:\"Full Name\",style:sharedInputStyle}),/*#__PURE__*/_jsx(\"input\",{\"aria-label\":\"Email\",type:\"email\",name:\"email\",placeholder:\"Email*\",required:true,style:sharedInputStyle}),/*#__PURE__*/_jsx(\"input\",{\"aria-label\":\"Phone\",type:\"tel\",name:\"phone\",placeholder:\"Phone\",style:sharedInputStyle}),emailError?/*#__PURE__*/_jsx(\"p\",{role:\"alert\",style:{margin:0,color:\"#D14343\",...messageFont},children:emailError}):null,submitError?/*#__PURE__*/_jsx(\"p\",{role:\"alert\",style:{margin:0,color:\"#D14343\",...messageFont},children:submitError}):null,/*#__PURE__*/_jsx(\"button\",{type:\"submit\",\"aria-busy\":isSubmitting,disabled:isSubmitting,style:{minHeight:50,border:\"none\",borderRadius:12,background:accentColor,color:\"#FFFFFF\",cursor:isSubmitting?\"default\":\"pointer\",opacity:isSubmitting?.8:1,transition:\"opacity 0.2s ease\",...buttonFont},children:isSubmitting?\"Submitting...\":buttonLabel})]})]});}addPropertyControls(ActiveCampaignDemoForm,{title:{type:ControlType.String,defaultValue:\"Book a Demo\",title:\"Title\"},description:{type:ControlType.String,defaultValue:\"Fill in your details and our team will reach out shortly.\",displayTextArea:true,title:\"Description\"},buttonLabel:{type:ControlType.String,defaultValue:\"Send Request\",title:\"Button\"},successMessage:{type:ControlType.String,defaultValue:\"Thanks! Your request has been submitted successfully.\",displayTextArea:true,title:\"Success Msg\"},errorMessage:{type:ControlType.String,defaultValue:\"Please enter a valid email address.\",title:\"Error Msg\"},accentColor:{type:ControlType.Color,defaultValue:\"#FF4FA3\",title:\"Accent\"},backgroundColor:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"Background\"},textColor:{type:ControlType.Color,defaultValue:\"#000000\",title:\"Text\"},inputBackgroundColor:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"Input Bg\"},borderColor:{type:ControlType.Color,defaultValue:\"#EEEEEE\",title:\"Border\"},titleFont:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"32px\",variant:\"Semibold\",letterSpacing:\"-0.03em\",lineHeight:\"1em\"}},descriptionFont:{type:ControlType.Font,title:\"Description Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},fieldFont:{type:ControlType.Font,title:\"Field Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},buttonFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},messageFont:{type:ControlType.Font,title:\"Message Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ActiveCampaignDemoForm\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ActiveCampaignDemoForm.map"],"mappings":"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"}