{"version":3,"file":"Forms.BL0FLWMe.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/NawUcPG5thNpzCp6HYUH/LrosLkaLmTD2zk0eAVKv/Forms.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function MultiStepContactForm(props){const{endpoint,accentColor,style}=props;const[step,setStep]=useState(1);const[userType,setUserType]=useState(null);const[status,setStatus]=useState(\"idle\")// idle, submitting, success, error\n;const[formData,setFormData]=useState({fullName:\"\",email:\"\",website:\"\",message:\"\"});const handleInputChange=e=>{setFormData({...formData,[e.target.name]:e.target.value});};const selectType=type=>{setUserType(type);setStep(2);};const handleSubmit=async e=>{e.preventDefault();if(!endpoint){alert(\"Please add a form endpoint URL in the Framer properties.\");return;}setStatus(\"submitting\");try{const response=await fetch(endpoint,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify({\"User Type\":userType===\"company\"?\"Company\":\"Individual\",\"Full Name\":formData.fullName,Email:formData.email,Website:formData.website||\"Not provided\",Message:formData.message})});if(response.ok){setStatus(\"success\");}else{setStatus(\"error\");}}catch(error){setStatus(\"error\");}};const resetForm=()=>{setStep(1);setUserType(null);setStatus(\"idle\");setFormData({fullName:\"\",email:\"\",website:\"\",message:\"\"});};// Variants for smooth Framer Motion transitions\nconst variants={enter:{opacity:0,x:20},center:{opacity:1,x:0},exit:{opacity:0,x:-20}};const isCompany=userType===\"company\";return /*#__PURE__*/_jsx(\"div\",{style:{...style,backgroundColor:\"#F5F5F5\",padding:\"40px 32px\",borderRadius:\"16px\",width:\"100%\",fontFamily:\"Inter, system-ui, sans-serif\",overflow:\"hidden\",position:\"relative\"},children:/*#__PURE__*/_jsxs(AnimatePresence,{mode:\"wait\",children:[step===1&&status===\"idle\"&&/*#__PURE__*/_jsxs(motion.div,{variants:variants,initial:\"enter\",animate:\"center\",exit:\"exit\",transition:{duration:.3},style:{display:\"flex\",flexDirection:\"column\",gap:\"24px\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:styles.heading,children:\"How can we help you?\"}),/*#__PURE__*/_jsx(\"p\",{style:styles.subheading,children:\"Please select the option that best describes you.\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"12px\"},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>selectType(\"individual\"),style:styles.selectionCard,onMouseEnter:e=>e.currentTarget.style.borderColor=accentColor,onMouseLeave:e=>e.currentTarget.style.borderColor=\"transparent\",children:[/*#__PURE__*/_jsx(\"span\",{style:styles.cardTitle,children:\"I am an Individual\"}),/*#__PURE__*/_jsx(\"span\",{style:styles.cardSubtitle,children:\"Personal inquiries and projects\"})]}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>selectType(\"company\"),style:styles.selectionCard,onMouseEnter:e=>e.currentTarget.style.borderColor=accentColor,onMouseLeave:e=>e.currentTarget.style.borderColor=\"transparent\",children:[/*#__PURE__*/_jsx(\"span\",{style:styles.cardTitle,children:\"We are a Company\"}),/*#__PURE__*/_jsx(\"span\",{style:styles.cardSubtitle,children:\"Business partnerships and services\"})]})]})]},\"step1\"),step===2&&status===\"idle\"&&/*#__PURE__*/_jsxs(motion.div,{variants:variants,initial:\"enter\",animate:\"center\",exit:\"exit\",transition:{duration:.3},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>setStep(1),style:styles.backButton,children:\"← Back\"}),/*#__PURE__*/_jsx(\"h2\",{style:styles.heading,children:isCompany?\"Company Details\":\"Your Details\"}),/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,style:{display:\"flex\",flexDirection:\"column\",gap:\"20px\",marginTop:\"24px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.fieldGroup,children:[/*#__PURE__*/_jsx(\"label\",{style:styles.label,children:\"Full Name *\"}),/*#__PURE__*/_jsx(\"input\",{required:true,name:\"fullName\",value:formData.fullName,onChange:handleInputChange,placeholder:\"Jane Doe\",style:styles.input})]}),/*#__PURE__*/_jsxs(\"div\",{style:styles.fieldGroup,children:[/*#__PURE__*/_jsx(\"label\",{style:styles.label,children:isCompany?\"Company Email *\":\"Your Email *\"}),/*#__PURE__*/_jsx(\"input\",{required:true,type:\"email\",name:\"email\",value:formData.email,onChange:handleInputChange,placeholder:isCompany?\"hello@company.com\":\"jane@example.com\",style:styles.input})]}),/*#__PURE__*/_jsxs(\"div\",{style:styles.fieldGroup,children:[/*#__PURE__*/_jsx(\"label\",{style:styles.label,children:isCompany?\"Company Website *\":\"Website (Optional)\"}),/*#__PURE__*/_jsx(\"input\",{required:isCompany,type:\"url\",name:\"website\",value:formData.website,onChange:handleInputChange,placeholder:\"https://\",style:styles.input})]}),/*#__PURE__*/_jsxs(\"div\",{style:styles.fieldGroup,children:[/*#__PURE__*/_jsx(\"label\",{style:styles.label,children:\"Message *\"}),/*#__PURE__*/_jsx(\"textarea\",{required:true,name:\"message\",value:formData.message,onChange:handleInputChange,placeholder:\"How can we help you?\",style:{...styles.input,minHeight:\"100px\",resize:\"vertical\"}})]}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",style:{...styles.submitButton,backgroundColor:accentColor},children:\"Send Message\"})]})]},\"step2\"),status===\"submitting\"&&/*#__PURE__*/_jsxs(motion.div,{variants:variants,initial:\"enter\",animate:\"center\",exit:\"exit\",style:styles.stateContainer,children:[/*#__PURE__*/_jsx(\"div\",{style:styles.spinner}),/*#__PURE__*/_jsx(\"h3\",{style:styles.stateHeading,children:\"Sending...\"})]},\"submitting\"),status===\"success\"&&/*#__PURE__*/_jsxs(motion.div,{variants:variants,initial:\"enter\",animate:\"center\",exit:\"exit\",style:styles.stateContainer,children:[/*#__PURE__*/_jsx(\"h3\",{style:styles.stateHeading,children:\"Message Sent!\"}),/*#__PURE__*/_jsx(\"p\",{style:styles.stateText,children:\"Thank you for reaching out. We'll get back to you shortly.\"}),/*#__PURE__*/_jsx(\"button\",{onClick:resetForm,style:styles.resetButton,children:\"Submit Another\"})]},\"success\"),status===\"error\"&&/*#__PURE__*/_jsxs(motion.div,{variants:variants,initial:\"enter\",animate:\"center\",exit:\"exit\",style:styles.stateContainer,children:[/*#__PURE__*/_jsx(\"h3\",{style:{...styles.stateHeading,color:\"#EF4444\"},children:\"Something went wrong\"}),/*#__PURE__*/_jsx(\"p\",{style:styles.stateText,children:\"We couldn't send your message. Please check your connection and try again.\"}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setStatus(\"idle\"),style:styles.resetButton,children:\"Try Again\"})]},\"error\")]})});}// Internal Styles\nconst styles={heading:{margin:0,fontSize:\"24px\",fontWeight:600,color:\"#111111\",letterSpacing:\"-0.5px\"},subheading:{margin:0,fontSize:\"15px\",color:\"#666666\",lineHeight:\"1.5\"},selectionCard:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",padding:\"20px\",backgroundColor:\"#FFFFFF\",border:\"2px solid transparent\",borderRadius:\"12px\",cursor:\"pointer\",transition:\"border-color 0.2s ease, transform 0.2s ease\",boxShadow:\"0 2px 4px rgba(0,0,0,0.02)\",textAlign:\"left\",width:\"100%\"},cardTitle:{fontSize:\"16px\",fontWeight:600,color:\"#333333\",marginBottom:\"4px\"},cardSubtitle:{fontSize:\"14px\",color:\"#888888\"},backButton:{background:\"none\",border:\"none\",color:\"#666666\",fontSize:\"14px\",fontWeight:500,cursor:\"pointer\",padding:\"0 0 16px 0\",display:\"flex\",alignItems:\"center\"},fieldGroup:{display:\"flex\",flexDirection:\"column\",gap:\"6px\"},label:{fontSize:\"13px\",fontWeight:600,color:\"#444444\"},input:{width:\"100%\",padding:\"12px 16px\",backgroundColor:\"#FFFFFF\",border:\"1px solid #E5E5E5\",borderRadius:\"8px\",fontSize:\"15px\",color:\"#111111\",outline:\"none\",transition:\"border-color 0.2s ease\",boxSizing:\"border-box\"},submitButton:{width:\"100%\",padding:\"14px\",color:\"#FFFFFF\",border:\"none\",borderRadius:\"8px\",fontSize:\"16px\",fontWeight:600,cursor:\"pointer\",marginTop:\"8px\",transition:\"opacity 0.2s ease\"},stateContainer:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",textAlign:\"center\",minHeight:\"300px\",gap:\"12px\"},stateHeading:{margin:0,fontSize:\"20px\",fontWeight:600,color:\"#111111\"},stateText:{margin:0,fontSize:\"15px\",color:\"#666666\",maxWidth:\"80%\"},resetButton:{marginTop:\"16px\",padding:\"10px 20px\",backgroundColor:\"#E5E5E5\",color:\"#333333\",border:\"none\",borderRadius:\"8px\",fontSize:\"14px\",fontWeight:600,cursor:\"pointer\"},spinner:{width:\"32px\",height:\"32px\",border:\"3px solid #E5E5E5\",borderTop:\"3px solid #111111\",borderRadius:\"50%\",animation:\"spin 1s linear infinite\"}};// Default Props\nMultiStepContactForm.defaultProps={endpoint:\"\",accentColor:\"#0099FF\"};// Property Controls\naddPropertyControls(MultiStepContactForm,{endpoint:{type:ControlType.String,title:\"Endpoint URL\",placeholder:\"e.g., https://formspree.io/f/your_id\",description:\"Create a free Formspree.io endpoint and paste the URL here to receive emails.\"},accentColor:{type:ControlType.Color,title:\"Accent Color\",defaultValue:\"#000000\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MultiStepContactForm\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Forms.map"],"mappings":"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"}