{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/g4t5RTXyyGBBskLqnKwe/A4X8aARCKkc1rXTkkn3E/Test_enquiry_form.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export function CustomForm(props){const[isHovered,setIsHovered]=useState(false);const[formData,setFormData]=useState({name:\"\",email:\"\",number:\"\",companyName:\"\",location:\"\",message:\"\",commodityName:props.commodityName||\"commodity\",category:props.category||\"category\",country:props.country||\"country\"});const[validationErrors,setValidationErrors]=useState({});const formRef=useRef(null);const[submitSuccess,setSubmitSuccess]=useState(false);const handleChange=e=>{const{name,value}=e.target;setFormData({...formData,[name]:value});};const validateEmail=email=>{const emailRegex=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/;return emailRegex.test(email);};const validateMobileNumber=number=>{const numberRegex=/^[0-9]{10}$/;return numberRegex.test(number);};const handleSubmit=async e=>{e.preventDefault();const errors={};if(!validateEmail(formData.email)){errors.email=\"Please enter a valid email address.\";}if(!validateMobileNumber(formData.number)||formData.number===\"+1 213 425 1453\"){errors.number=\"Please enter a valid 10-digit mobile number.\";}setValidationErrors(errors);if(Object.keys(errors).length===0){try{const response=await fetch(\"https://submit-form.com/7tfOOzz2z\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(formData)});if(response.ok){console.log(\"Form submitted successfully\");setSubmitSuccess(true);setFormData({name:\"\",email:\"\",number:\"\",companyName:\"\",location:\"\",message:\"\",commodityName:props.commodityName||\"commodity\",category:props.category||\"category\",country:props.country||\"country\"});}else{console.error(\"Failed to submit form\");setSubmitSuccess(false);}}catch(error){console.error(\"Error submitting form:\",error);}}};return /*#__PURE__*/_jsxs(\"form\",{ref:formRef,onSubmit:handleSubmit,method:\"POST\",action:\"https://submit-form.com/7tfOOzz2z\"// Added action attribute\n,style:{display:\"flex\",flexDirection:\"column\",alignItems:\"left\",fontFamily:\"Noto Sans, sans-serif\",fontWeight:\"500\",fontSize:\"12px\",color:\"black\",//padding: \"24px\",\n// backgroundColor: \"white\",\nborderRadius:\"8px\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",id:\"commodity-name\",name:\"commodity-name\",value:formData.commodityName,disabled:true,style:{width:\"100%\",padding:\"12px 10px\",marginBottom:\"24px\",border:\"1px solid #ccc\",borderRadius:\"8px\",fontFamily:\"Noto Sans, sans-serif\",fontWeight:\"400\",fontSize:\"14px\"}}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",id:\"commodity-category\",name:\"commodity-category\",value:formData.category}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",id:\"country\",name:\"country\",value:formData.country}),/*#__PURE__*/_jsx(\"label\",{htmlFor:\"name\",style:{marginBottom:\"8px\"},children:\"Name\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",id:\"name\",name:\"name\",placeholder:\"Enter your name\",required:true,onChange:handleChange,style:{width:\"100%\",padding:\"12px 12px\",marginBottom:\"24px\",border:\"1px solid #ccc\",borderRadius:\"8px\",fontFamily:\"Noto Sans, sans-serif\",fontWeight:\"400\",fontSize:\"14px\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",marginBottom:\"24px\",gap:\"16px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1\"},children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"email\",children:\"Email\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",id:\"email\",name:\"email\",placeholder:\"Email\",required:true,onChange:handleChange,style:{padding:\"12px\",borderRadius:\"8px\",border:\"1px solid #ccc\",fontFamily:\"Noto Sans, sans-serif\",fontWeight:\"400\",fontSize:\"14px\",width:\"100%\",marginTop:\"8px\"}}),validationErrors.email&&/*#__PURE__*/_jsx(\"p\",{style:{color:\"red\"},children:validationErrors.email})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1\"},children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"number\",style:{marginBottom:\"8px\"},children:\"Phone Number\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",id:\"number\",name:\"number\",placeholder:\"Phone Number\",required:true,onChange:handleChange,style:{padding:\"12px\",borderRadius:\"8px\",border:\"1px solid #ccc\",fontFamily:\"Noto Sans, sans-serif\",fontWeight:\"400\",fontSize:\"14px\",width:\"100%\",marginTop:\"8px\"}}),validationErrors.number&&/*#__PURE__*/_jsx(\"p\",{style:{color:\"red\"},children:validationErrors.number})]})]}),/*#__PURE__*/_jsx(\"label\",{htmlFor:\"company-name\",style:{marginBottom:\"8px\"},children:\"Company Name\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",id:\"company-name\",name:\"company-name\",placeholder:\"Enter your company name\",required:true,onChange:handleChange,style:{width:\"100%\",padding:\"12px 12px\",borderRadius:\"8px\",border:\"1px solid #ccc\",fontFamily:\"Noto Sans, sans-serif\",fontWeight:\"400\",fontSize:\"14px\",marginBottom:\"24px\"}}),/*#__PURE__*/_jsx(\"label\",{htmlFor:\"location\",style:{marginBottom:\"8px\"},children:\"Delivery Location\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",id:\"location\",name:\"location\",placeholder:\"Enter your delivery location\",required:true,onChange:handleChange,style:{width:\"100%\",padding:\"12px 12px\",borderRadius:\"8px\",border:\"1px solid #ccc\",fontFamily:\"Noto Sans, sans-serif\",fontWeight:\"400\",fontSize:\"14px\",marginBottom:\"24px\"}}),/*#__PURE__*/_jsx(\"label\",{htmlFor:\"message\",style:{marginBottom:\"8px\"},children:\"Any additional message\"}),/*#__PURE__*/_jsx(\"textarea\",{id:\"message\",name:\"message\",placeholder:\"Write your message here\",onChange:handleChange,style:{width:\"100%\",padding:\"12px 12px\",borderRadius:\"8px\",border:\"1px solid #ccc\",fontFamily:\"Noto Sans, sans-serif\",fontWeight:\"400\",fontSize:\"14px\",resize:\"none\",height:\"100px\",marginBottom:\"24px\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",marginBottom:\"32px\",marginTop:\"-8px\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",id:\"consent\",name:\"consent\",defaultChecked:true,required:true,style:{marginRight:\"8px\"}}),/*#__PURE__*/_jsx(\"label\",{htmlFor:\"consent\",children:\"I consent to receive emails related to this form submission\"})]}),/*#__PURE__*/_jsx(\"input\",{type:\"submit\",value:\"Submit\",style:{fontSize:\"16px\",fontFamily:\"Noto Sans, sans-serif\",width:\"100%\",padding:\"12px 12px\",borderRadius:\"8px\",backgroundColor:isHovered?\"#CFAB1B\":\"#EFDA86\",color:\"black\",fontWeight:\"bold\",border:\"none\",cursor:\"pointer\"},onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false)}),submitSuccess&&/*#__PURE__*/_jsxs(\"div\",{style:{color:\"green\",fontSize:\"14px\",marginTop:\"20px\",textAlign:\"center\"},children:[\"Thanks for reaching out! We\u2019ll get back to you shortly. In the meantime, stay connected with us on\",\" \",/*#__PURE__*/_jsx(\"a\",{href:\"https://wa.me/918115220507\",target:\"_blank\",style:{color:\"green\",textDecoration:\"underline\",fontWeight:\"bold\"},children:\"WhatsApp\"}),\" \",\"for quicker assistance.\"]})]});}CustomForm.defaultProps={commodityName:\"hello\",category:\"Rice\",country:\"UAE\"};addPropertyControls(CustomForm,{country:{type:ControlType.Enum,title:\"Country\",options:[\"UAE\",\"India\",\"Europe\",\"Tanzania\",\"rest of the world\",\"Mozambique\",\"Yemen\",\"Nepal\",\"Singapore\",\"Saudi Arabia\"],defaultValue:\"India\"},category:{type:ControlType.Enum,title:\"Category\",options:[\"Rice\",\"Pulses\",\"Spices\",\"Oils\",\"spices\",\"Dry fruit\",\"Raw spices\",\"dehydrated spices\",\"wheat products\",\"oilseeds\",\"Cereals\"],defaultValue:\"Rice\"},commodityName:{type:ControlType.String,title:\"Commodity Name\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"CustomForm\":{\"type\":\"reactComponent\",\"name\":\"CustomForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Test_enquiry_form.map"],
  "mappings": "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",
  "names": ["CustomForm", "props", "isHovered", "setIsHovered", "ye", "formData", "setFormData", "validationErrors", "setValidationErrors", "formRef", "pe", "submitSuccess", "setSubmitSuccess", "handleChange", "e", "name", "value", "validateEmail", "email", "validateMobileNumber", "number", "u", "errors", "error", "p", "addPropertyControls", "ControlType"]
}
