{"version":3,"file":"MultiStepForm.Bsvx1WE9.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/8id28QLIP356OaRuTQUy/8XlXLYpDrS7OUomccqn6/MultiStepForm.js"],"sourcesContent":["// Refer a Client Form for Fyntra website\n// Simple multi-step referral form with consent and webhook routing to Referral Pipeline.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,startTransition,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";const themePresets={fyntra:{name:\"Fyntra Default\",primaryColor:\"#0066FF\",secondaryColor:\"#EEEEEE\",backgroundColor:\"#FFFFFF\",textColor:\"#000000\",buttonTextColor:\"#FFFFFF\",progressBarColor:\"#0066FF\",errorColor:\"#FF5588\",successColor:\"#22CC66\"},professional:{name:\"Professional Blue\",primaryColor:\"#1E40AF\",secondaryColor:\"#E0E7FF\",backgroundColor:\"#F8FAFC\",textColor:\"#1E293B\",buttonTextColor:\"#FFFFFF\",progressBarColor:\"#3B82F6\",errorColor:\"#DC2626\",successColor:\"#10B981\"},modern:{name:\"Modern Purple\",primaryColor:\"#7C3AED\",secondaryColor:\"#EDE9FE\",backgroundColor:\"#FAFAF9\",textColor:\"#18181B\",buttonTextColor:\"#FFFFFF\",progressBarColor:\"#A78BFA\",errorColor:\"#EF4444\",successColor:\"#14B8A6\"},minimal:{name:\"Clean Minimal\",primaryColor:\"#000000\",secondaryColor:\"#F5F5F5\",backgroundColor:\"#FFFFFF\",textColor:\"#171717\",buttonTextColor:\"#FFFFFF\",progressBarColor:\"#404040\",errorColor:\"#F87171\",successColor:\"#4ADE80\"},warm:{name:\"Warm Orange\",primaryColor:\"#EA580C\",secondaryColor:\"#FFEDD5\",backgroundColor:\"#FFFBEB\",textColor:\"#292524\",buttonTextColor:\"#FFFFFF\",progressBarColor:\"#FB923C\",errorColor:\"#DC2626\",successColor:\"#16A34A\"},custom:{name:\"Custom Theme\",primaryColor:\"#0066FF\",secondaryColor:\"#EEEEEE\",backgroundColor:\"#FFFFFF\",textColor:\"#000000\",buttonTextColor:\"#FFFFFF\",progressBarColor:\"#0066FF\",errorColor:\"#FF5588\",successColor:\"#22CC66\"}};/**\n * Refer a Client Form\n *\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 740\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function ReferAClientForm(props){const{themePreset=\"fyntra\",primaryColor,secondaryColor,backgroundColor,textColor,buttonTextColor,headingFont,labelFont,buttonFont,inputFont,progressBarColor,errorColor,successColor,confirmationMessage,buttonBorderRadius,showCardBorder,showProgressBar}=props;const theme=themePreset===\"custom\"?{primaryColor,secondaryColor,backgroundColor,textColor,buttonTextColor,progressBarColor,errorColor,successColor}:themePresets[themePreset];const[currentStep,setCurrentStep]=useState(1);const[showSuccess,setShowSuccess]=useState(false);const[errors,setErrors]=useState({});const[isMobile,setIsMobile]=useState(false);const[webhookStatus,setWebhookStatus]=useState(\"idle\");const[formData,setFormData]=useState({referrerFullName:\"\",companyOrLawFirmName:\"\",referrerEmail:\"\",referrerPhone:\"\",relationshipToClient:\"\",clientFirstName:\"\",clientLastName:\"\",clientPhone:\"\",clientEmail:\"\",incidentState:\"\",caseType:\"\",clientHasAttorney:null,attorneyNameOrLawFirm:\"\",caseDescription:\"\",permissionConfirmed:false});const totalSteps=4;useEffect(()=>{if(typeof window===\"undefined\")return;const checkMobile=()=>{startTransition(()=>setIsMobile(window.innerWidth<768));};checkMobile();window.addEventListener(\"resize\",checkMobile);return()=>window.removeEventListener(\"resize\",checkMobile);},[]);const usStates=[{code:\"AL\",name:\"Alabama\"},{code:\"AK\",name:\"Alaska\"},{code:\"AZ\",name:\"Arizona\"},{code:\"AR\",name:\"Arkansas\"},{code:\"CA\",name:\"California\"},{code:\"CO\",name:\"Colorado\"},{code:\"CT\",name:\"Connecticut\"},{code:\"DE\",name:\"Delaware\"},{code:\"FL\",name:\"Florida\"},{code:\"GA\",name:\"Georgia\"},{code:\"HI\",name:\"Hawaii\"},{code:\"ID\",name:\"Idaho\"},{code:\"IL\",name:\"Illinois\"},{code:\"IN\",name:\"Indiana\"},{code:\"IA\",name:\"Iowa\"},{code:\"KS\",name:\"Kansas\"},{code:\"KY\",name:\"Kentucky\"},{code:\"LA\",name:\"Louisiana\"},{code:\"ME\",name:\"Maine\"},{code:\"MD\",name:\"Maryland\"},{code:\"MA\",name:\"Massachusetts\"},{code:\"MI\",name:\"Michigan\"},{code:\"MN\",name:\"Minnesota\"},{code:\"MS\",name:\"Mississippi\"},{code:\"MO\",name:\"Missouri\"},{code:\"MT\",name:\"Montana\"},{code:\"NE\",name:\"Nebraska\"},{code:\"NV\",name:\"Nevada\"},{code:\"NH\",name:\"New Hampshire\"},{code:\"NJ\",name:\"New Jersey\"},{code:\"NM\",name:\"New Mexico\"},{code:\"NY\",name:\"New York\"},{code:\"NC\",name:\"North Carolina\"},{code:\"ND\",name:\"North Dakota\"},{code:\"OH\",name:\"Ohio\"},{code:\"OK\",name:\"Oklahoma\"},{code:\"OR\",name:\"Oregon\"},{code:\"PA\",name:\"Pennsylvania\"},{code:\"RI\",name:\"Rhode Island\"},{code:\"SC\",name:\"South Carolina\"},{code:\"SD\",name:\"South Dakota\"},{code:\"TN\",name:\"Tennessee\"},{code:\"TX\",name:\"Texas\"},{code:\"UT\",name:\"Utah\"},{code:\"VT\",name:\"Vermont\"},{code:\"VA\",name:\"Virginia\"},{code:\"WA\",name:\"Washington\"},{code:\"WV\",name:\"West Virginia\"},{code:\"WI\",name:\"Wisconsin\"},{code:\"WY\",name:\"Wyoming\"}];const relationshipOptions=[\"Attorney\",\"Case Manager\",\"Medical Provider\",\"Friend / Family\",\"Existing Client\",\"Other\"];const caseTypeOptions=[\"Personal Injury\",\"Medical Malpractice\",\"Slip and Fall\",\"Motor Vehicle Accident\",\"Wrongful Death\",\"Other\"];const validateEmail=email=>{const re=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/;return re.test(email);};const validatePhone=phone=>{const re=/^\\d{10,}$/;return re.test(phone.replace(/\\D/g,\"\"));};const formatPhoneNumber=value=>{const cleaned=value.replace(/\\D/g,\"\");if(cleaned.length<=3)return cleaned;if(cleaned.length<=6)return`(${cleaned.slice(0,3)}) ${cleaned.slice(3)}`;return`(${cleaned.slice(0,3)}) ${cleaned.slice(3,6)}-${cleaned.slice(6,10)}`;};const validateStep=step=>{const newErrors={};if(step===1){if(!formData.referrerFullName.trim()){newErrors.referrerFullName=\"Your full name is required\";}if(!formData.referrerEmail.trim()){newErrors.referrerEmail=\"Your email address is required\";}else if(!validateEmail(formData.referrerEmail)){newErrors.referrerEmail=\"Please enter a valid email address\";}if(!formData.referrerPhone.trim()){newErrors.referrerPhone=\"Your phone number is required\";}else if(!validatePhone(formData.referrerPhone)){newErrors.referrerPhone=\"Please enter a valid 10-digit phone number\";}if(!formData.relationshipToClient){newErrors.relationshipToClient=\"Please select your relationship to the client\";}}if(step===2){if(!formData.clientFirstName.trim()){newErrors.clientFirstName=\"Client first name is required\";}if(!formData.clientLastName.trim()){newErrors.clientLastName=\"Client last name is required\";}if(!formData.clientPhone.trim()){newErrors.clientPhone=\"Client phone number is required\";}else if(!validatePhone(formData.clientPhone)){newErrors.clientPhone=\"Please enter a valid 10-digit phone number\";}if(formData.clientEmail&&!validateEmail(formData.clientEmail)){newErrors.clientEmail=\"Please enter a valid email address\";}if(!formData.incidentState){newErrors.incidentState=\"Please select the state where the incident occurred\";}if(!formData.caseType){newErrors.caseType=\"Please select a case type\";}if(formData.clientHasAttorney===null){newErrors.clientHasAttorney=\"Please select Yes or No\";}if(formData.clientHasAttorney===true&&!formData.attorneyNameOrLawFirm.trim()){newErrors.attorneyNameOrLawFirm=\"Attorney name / law firm is required\";}if(!formData.caseDescription.trim()){newErrors.caseDescription=\"Please provide a short case description\";}}if(step===3){if(!formData.permissionConfirmed){newErrors.permissionConfirmed=\"You must confirm that you have permission to share this information\";}}setErrors(newErrors);return Object.keys(newErrors).length===0;};const sendWebhook=async()=>{if(typeof window===\"undefined\")return;startTransition(()=>setWebhookStatus(\"sending\"));try{const webhookData={form_id:\"refer_a_client\",form_name:\"Refer a Client Form\",route_to:\"Referral Pipeline\",tags:[\"Referral Lead\",\"Partner Referral\",\"Attorney Referral\",\"Website Referral\"],submissionTimestamp:new Date().toISOString(),formCompleted:true,stepsCompleted:3,totalSteps:4,referringContact:{fullName:formData.referrerFullName,companyOrLawFirmName:formData.companyOrLawFirmName||null,email:formData.referrerEmail,phone:formData.referrerPhone,relationshipToClient:formData.relationshipToClient},clientInformation:{firstName:formData.clientFirstName,lastName:formData.clientLastName,fullName:`${formData.clientFirstName} ${formData.clientLastName}`,phone:formData.clientPhone,email:formData.clientEmail||null,stateWhereIncidentOccurred:formData.incidentState,caseType:formData.caseType,clientHasAttorney:formData.clientHasAttorney,attorneyNameOrLawFirm:formData.clientHasAttorney===true?formData.attorneyNameOrLawFirm:null,shortCaseDescription:formData.caseDescription},consent:{permissionConfirmed:formData.permissionConfirmed,consentText:\"I confirm that I have permission to share this individual’s information.\",consentTimestamp:new Date().toISOString()},metadata:{userAgent:window.navigator.userAgent,screenResolution:`${window.screen.width}x${window.screen.height}`,timezone:Intl.DateTimeFormat().resolvedOptions().timeZone,language:window.navigator.language,referrer:document.referrer||\"Direct\"},rawFormData:formData};const response=await fetch(props.webhookUrl,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(webhookData)});if(response.ok){startTransition(()=>setWebhookStatus(\"success\"));}else{console.error(\"Webhook failed:\",response.status,response.statusText);startTransition(()=>setWebhookStatus(\"error\"));}}catch(error){console.error(\"Webhook error:\",error);startTransition(()=>setWebhookStatus(\"error\"));}};const handleNext=()=>{if(validateStep(currentStep)){if(currentStep===3){startTransition(()=>setShowSuccess(true));if(props.enableWebhook&&props.webhookUrl){sendWebhook();}setTimeout(()=>{startTransition(()=>{setShowSuccess(false);setCurrentStep(4);});},2e3);}else{startTransition(()=>setCurrentStep(currentStep+1));}}};const handleBack=()=>{startTransition(()=>{setCurrentStep(currentStep-1);setErrors({});});};const handleInputChange=(field,value)=>{startTransition(()=>{let processedValue=value;if((field===\"referrerPhone\"||field===\"clientPhone\")&&typeof value===\"string\"){processedValue=formatPhoneNumber(value);}setFormData({...formData,[field]:processedValue});if(errors[field]){const newErrors={...errors};delete newErrors[field];setErrors(newErrors);}});};const inputStyle={width:\"100%\",padding:\"12px 16px\",borderRadius:8,border:`1px solid ${theme.secondaryColor}`,...inputFont,color:theme.textColor,backgroundColor:\"#fff\",outline:\"none\",transition:\"border-color 0.2s\"};const labelStyle={display:\"block\",marginBottom:8,...labelFont,color:theme.textColor};const errorStyle={...labelFont,fontSize:\"12px\",color:theme.errorColor,marginTop:4};const buttonStyle={padding:\"12px 32px\",borderRadius:buttonBorderRadius,border:\"none\",cursor:\"pointer\",...buttonFont,transition:\"all 0.2s\"};const yesNoButtonStyle=active=>({...buttonStyle,backgroundColor:active?theme.primaryColor:\"#fff\",color:active?theme.buttonTextColor:theme.textColor,border:`1px solid ${theme.primaryColor}`});const renderStep=()=>{switch(currentStep){case 1:return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:isMobile?16:20},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,...headingFont,color:theme.textColor},children:\"Referring Contact\"}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Your Full Name *\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:formData.referrerFullName,onChange:e=>handleInputChange(\"referrerFullName\",e.target.value),style:{...inputStyle,borderColor:errors.referrerFullName?theme.errorColor:theme.secondaryColor},placeholder:\"Enter your full name\"}),errors.referrerFullName&&/*#__PURE__*/_jsx(\"div\",{style:errorStyle,children:errors.referrerFullName})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Company / Law Firm Name\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:formData.companyOrLawFirmName,onChange:e=>handleInputChange(\"companyOrLawFirmName\",e.target.value),style:inputStyle,placeholder:\"Optional\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:isMobile?\"1fr\":\"1fr 1fr\",gap:16},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Your Email Address *\"}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",value:formData.referrerEmail,onChange:e=>handleInputChange(\"referrerEmail\",e.target.value),style:{...inputStyle,borderColor:errors.referrerEmail?theme.errorColor:theme.secondaryColor},placeholder:\"you@example.com\"}),errors.referrerEmail&&/*#__PURE__*/_jsx(\"div\",{style:errorStyle,children:errors.referrerEmail})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Your Phone Number *\"}),/*#__PURE__*/_jsx(\"input\",{type:\"tel\",value:formData.referrerPhone,onChange:e=>handleInputChange(\"referrerPhone\",e.target.value),style:{...inputStyle,borderColor:errors.referrerPhone?theme.errorColor:theme.secondaryColor},placeholder:\"(555) 123-4567\"}),errors.referrerPhone&&/*#__PURE__*/_jsx(\"div\",{style:errorStyle,children:errors.referrerPhone})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Relationship to Client *\"}),/*#__PURE__*/_jsxs(\"select\",{value:formData.relationshipToClient,onChange:e=>handleInputChange(\"relationshipToClient\",e.target.value),style:{...inputStyle,borderColor:errors.relationshipToClient?theme.errorColor:theme.secondaryColor},children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Select relationship\"}),relationshipOptions.map(option=>/*#__PURE__*/_jsx(\"option\",{value:option,children:option},option))]}),errors.relationshipToClient&&/*#__PURE__*/_jsx(\"div\",{style:errorStyle,children:errors.relationshipToClient})]})]});case 2:return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:isMobile?16:20},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,...headingFont,color:theme.textColor},children:\"Client Information\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:isMobile?\"1fr\":\"1fr 1fr\",gap:16},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Client First Name *\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:formData.clientFirstName,onChange:e=>handleInputChange(\"clientFirstName\",e.target.value),style:{...inputStyle,borderColor:errors.clientFirstName?theme.errorColor:theme.secondaryColor},placeholder:\"Client first name\"}),errors.clientFirstName&&/*#__PURE__*/_jsx(\"div\",{style:errorStyle,children:errors.clientFirstName})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Client Last Name *\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:formData.clientLastName,onChange:e=>handleInputChange(\"clientLastName\",e.target.value),style:{...inputStyle,borderColor:errors.clientLastName?theme.errorColor:theme.secondaryColor},placeholder:\"Client last name\"}),errors.clientLastName&&/*#__PURE__*/_jsx(\"div\",{style:errorStyle,children:errors.clientLastName})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:isMobile?\"1fr\":\"1fr 1fr\",gap:16},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Client Phone Number *\"}),/*#__PURE__*/_jsx(\"input\",{type:\"tel\",value:formData.clientPhone,onChange:e=>handleInputChange(\"clientPhone\",e.target.value),style:{...inputStyle,borderColor:errors.clientPhone?theme.errorColor:theme.secondaryColor},placeholder:\"(555) 123-4567\"}),errors.clientPhone&&/*#__PURE__*/_jsx(\"div\",{style:errorStyle,children:errors.clientPhone})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Client Email Address\"}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",value:formData.clientEmail,onChange:e=>handleInputChange(\"clientEmail\",e.target.value),style:{...inputStyle,borderColor:errors.clientEmail?theme.errorColor:theme.secondaryColor},placeholder:\"Optional\"}),errors.clientEmail&&/*#__PURE__*/_jsx(\"div\",{style:errorStyle,children:errors.clientEmail})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:isMobile?\"1fr\":\"1fr 1fr\",gap:16},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"State Where Incident Occurred *\"}),/*#__PURE__*/_jsxs(\"select\",{value:formData.incidentState,onChange:e=>handleInputChange(\"incidentState\",e.target.value),style:{...inputStyle,borderColor:errors.incidentState?theme.errorColor:theme.secondaryColor},children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Select a state\"}),usStates.map(state=>/*#__PURE__*/_jsx(\"option\",{value:state.name,children:state.name},state.code))]}),errors.incidentState&&/*#__PURE__*/_jsx(\"div\",{style:errorStyle,children:errors.incidentState})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Type of Case *\"}),/*#__PURE__*/_jsxs(\"select\",{value:formData.caseType,onChange:e=>handleInputChange(\"caseType\",e.target.value),style:{...inputStyle,borderColor:errors.caseType?theme.errorColor:theme.secondaryColor},children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Select case type\"}),caseTypeOptions.map(option=>/*#__PURE__*/_jsx(\"option\",{value:option,children:option},option))]}),errors.caseType&&/*#__PURE__*/_jsx(\"div\",{style:errorStyle,children:errors.caseType})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Does the client already have an attorney? *\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:isMobile?8:16,marginTop:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>handleInputChange(\"clientHasAttorney\",true),style:yesNoButtonStyle(formData.clientHasAttorney===true),children:\"Yes\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>handleInputChange(\"clientHasAttorney\",false),style:yesNoButtonStyle(formData.clientHasAttorney===false),children:\"No\"})]}),errors.clientHasAttorney&&/*#__PURE__*/_jsx(\"div\",{style:errorStyle,children:errors.clientHasAttorney})]}),formData.clientHasAttorney===true&&/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Attorney Name / Law Firm *\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:formData.attorneyNameOrLawFirm,onChange:e=>handleInputChange(\"attorneyNameOrLawFirm\",e.target.value),style:{...inputStyle,borderColor:errors.attorneyNameOrLawFirm?theme.errorColor:theme.secondaryColor},placeholder:\"Attorney name or law firm\"}),errors.attorneyNameOrLawFirm&&/*#__PURE__*/_jsx(\"div\",{style:errorStyle,children:errors.attorneyNameOrLawFirm})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Short Case Description *\"}),/*#__PURE__*/_jsx(\"textarea\",{value:formData.caseDescription,onChange:e=>handleInputChange(\"caseDescription\",e.target.value),rows:5,style:{...inputStyle,borderColor:errors.caseDescription?theme.errorColor:theme.secondaryColor,resize:\"vertical\"},placeholder:\"Briefly describe the case\"}),errors.caseDescription&&/*#__PURE__*/_jsx(\"div\",{style:errorStyle,children:errors.caseDescription})]})]});case 3:return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:isMobile?16:20},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,...headingFont,color:theme.textColor},children:\"Consent\"}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:12,cursor:\"pointer\",...labelFont,color:theme.textColor},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:formData.permissionConfirmed,onChange:e=>handleInputChange(\"permissionConfirmed\",e.target.checked),style:{marginTop:4,width:18,height:18,cursor:\"pointer\",accentColor:theme.primaryColor}}),/*#__PURE__*/_jsx(\"span\",{children:\"I confirm that I have permission to share this individual’s information. *\"})]}),errors.permissionConfirmed&&/*#__PURE__*/_jsx(\"div\",{style:errorStyle,children:errors.permissionConfirmed})]});case 4:return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:isMobile?16:20,alignItems:\"center\",padding:isMobile?20:40},children:[/*#__PURE__*/_jsx(motion.div,{initial:{scale:0},animate:{scale:1},transition:{type:\"spring\",duration:.5},style:{width:isMobile?60:80,height:isMobile?60:80,borderRadius:\"50%\",backgroundColor:theme.successColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"svg\",{width:isMobile?\"30\":\"40\",height:isMobile?\"30\":\"40\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#fff\",strokeWidth:\"3\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"20 6 9 17 4 12\"})})}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,...headingFont,color:theme.textColor,textAlign:\"center\"},children:\"Referral Submitted!\"}),/*#__PURE__*/_jsx(\"p\",{style:{...labelFont,color:theme.textColor,textAlign:\"center\",lineHeight:1.6,maxWidth:500},children:confirmationMessage})]});default:return null;}};return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",backgroundColor:theme.backgroundColor,borderRadius:isMobile?8:12,padding:isMobile?20:40,boxShadow:showCardBorder?\"0 4px 20px rgba(0,0,0,0.08)\":\"none\",border:showCardBorder?\"1px solid rgba(0,0,0,0.06)\":\"none\",display:\"flex\",flexDirection:\"column\",overflow:\"auto\",position:\"relative\"},children:[currentStep<4&&showProgressBar&&/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:isMobile?24:40},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",marginBottom:8,...labelFont,color:theme.textColor,fontSize:\"14px\"},children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"Step \",currentStep,\" of \",totalSteps-1]}),/*#__PURE__*/_jsxs(\"span\",{children:[Math.round(currentStep/(totalSteps-1)*100),\"%\"]})]}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:8,backgroundColor:theme.secondaryColor,borderRadius:4,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(motion.div,{initial:{width:0},animate:{width:`${currentStep/(totalSteps-1)*100}%`},transition:{duration:.3},style:{height:\"100%\",backgroundColor:theme.progressBarColor,borderRadius:4}})})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:showSuccess&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.8},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,backgroundColor:\"rgba(255,255,255,0.95)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",borderRadius:12,zIndex:10},children:/*#__PURE__*/_jsx(motion.div,{animate:{rotate:360},transition:{duration:1,repeat:Infinity,ease:\"linear\"},style:{width:60,height:60,border:`4px solid ${theme.secondaryColor}`,borderTopColor:theme.primaryColor,borderRadius:\"50%\"}})})}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,minHeight:0},children:/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,x:20},animate:{opacity:1,x:0},exit:{opacity:0,x:-20},transition:{duration:.3},children:renderStep()},currentStep)})}),currentStep<4&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",marginTop:isMobile?24:40,gap:isMobile?8:16,flexDirection:isMobile&&currentStep===1?\"column\":\"row\"},children:[currentStep>1&&/*#__PURE__*/_jsx(\"button\",{onClick:handleBack,style:{...buttonStyle,backgroundColor:\"#fff\",color:theme.primaryColor,border:`1px solid ${theme.primaryColor}`,flex:isMobile?1:\"initial\"},children:\"Back\"}),/*#__PURE__*/_jsx(\"button\",{onClick:handleNext,style:{...buttonStyle,backgroundColor:theme.primaryColor,color:theme.buttonTextColor,marginLeft:currentStep===1&&!isMobile?\"auto\":0,flex:isMobile?1:\"initial\"},children:currentStep===3?\"Submit Referral\":\"Next\"})]})]});}addPropertyControls(ReferAClientForm,{themePreset:{type:ControlType.Enum,title:\"Theme\",options:[\"fyntra\",\"professional\",\"modern\",\"minimal\",\"warm\",\"custom\"],optionTitles:[\"Fyntra Default\",\"Professional Blue\",\"Modern Purple\",\"Clean Minimal\",\"Warm Orange\",\"Custom Theme\"],defaultValue:\"fyntra\",displaySegmentedControl:false},primaryColor:{type:ControlType.Color,title:\"Primary Color\",defaultValue:\"#0066FF\",hidden:({themePreset})=>themePreset!==\"custom\"},secondaryColor:{type:ControlType.Color,title:\"Secondary Color\",defaultValue:\"#EEEEEE\",hidden:({themePreset})=>themePreset!==\"custom\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\",hidden:({themePreset})=>themePreset!==\"custom\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\",hidden:({themePreset})=>themePreset!==\"custom\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text\",defaultValue:\"#FFFFFF\",hidden:({themePreset})=>themePreset!==\"custom\"},progressBarColor:{type:ControlType.Color,title:\"Progress Bar\",defaultValue:\"#0066FF\",hidden:({themePreset})=>themePreset!==\"custom\"},errorColor:{type:ControlType.Color,title:\"Error Color\",defaultValue:\"#FF5588\",hidden:({themePreset})=>themePreset!==\"custom\"},successColor:{type:ControlType.Color,title:\"Success Color\",defaultValue:\"#22CC66\",hidden:({themePreset})=>themePreset!==\"custom\"},buttonBorderRadius:{type:ControlType.Number,title:\"Button Radius\",defaultValue:8,min:0,max:50,step:1,unit:\"px\"},showCardBorder:{type:ControlType.Boolean,title:\"Card Border\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},showProgressBar:{type:ControlType.Boolean,title:\"Progress Bar\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},enableWebhook:{type:ControlType.Boolean,title:\"Enable Webhook\",defaultValue:true,enabledTitle:\"Enabled\",disabledTitle:\"Disabled\"},webhookUrl:{type:ControlType.String,title:\"Webhook URL\",defaultValue:\"https://n8n-production-6252d.up.railway.app/webhook/refer-a-client\",placeholder:\"https://n8n-production-6252d.up.railway.app/webhook/refer-a-client\",displayTextArea:false,hidden:({enableWebhook})=>!enableWebhook},headingFont:{type:ControlType.Font,title:\"Heading Font\",defaultValue:{fontSize:\"32px\",variant:\"Semibold\",letterSpacing:\"-0.03em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},labelFont:{type:ControlType.Font,title:\"Label Font\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},buttonFont:{type:ControlType.Font,title:\"Button Font\",defaultValue:{variant:\"Semibold\",fontSize:\"14px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},inputFont:{type:ControlType.Font,title:\"Input Font\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},confirmationMessage:{type:ControlType.String,title:\"Confirmation Message\",displayTextArea:true,defaultValue:\"Thank you for submitting this referral. Our team will review the information and follow up shortly.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ReferAClientForm\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"740\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MultiStepForm.map"],"mappings":"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"}