{"ast":null,"code":"import _objectSpread from\"/var/www/yuvaride/yuvaride-static/yuva-ride/node_modules/@babel/runtime/helpers/esm/objectSpread2.js\";import React,{useState}from\"react\";import{FaPhone,FaEnvelope,FaMapMarkerAlt,FaClock}from\"react-icons/fa\";import\"./Contact.css\";import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";const Contact=()=>{const[formData,setFormData]=useState({name:\"\",email:\"\",subject:\"\",message:\"\"});const handleChange=e=>{setFormData(_objectSpread(_objectSpread({},formData),{},{[e.target.name]:e.target.value}));};const handleSubmit=e=>{e.preventDefault();alert(\"Thanks for reaching out! We'll get back to you soon.\");setFormData({name:\"\",email:\"\",subject:\"\",message:\"\"});};const contactInfo=[{icon:/*#__PURE__*/_jsx(FaPhone,{}),title:\"Phone\",detail:\"+1 (555) 123-4567\"},{icon:/*#__PURE__*/_jsx(FaEnvelope,{}),title:\"Email\",detail:\"hello@yuvaride.com\"},{icon:/*#__PURE__*/_jsx(FaMapMarkerAlt,{}),title:\"Address\",detail:\"123 Urban Street, City\"},{icon:/*#__PURE__*/_jsx(FaClock,{}),title:\"Working Hours\",detail:\"24/7 Support\"}];return/*#__PURE__*/_jsx(\"section\",{id:\"contact\",className:\"contact\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"contact-header\",children:[/*#__PURE__*/_jsx(\"h2\",{children:\"Contact Us\"}),/*#__PURE__*/_jsx(\"p\",{children:\"We\\u2019d love to hear from you. Drop us a message below!\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"contact-wrapper\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"contact-details\",children:contactInfo.map((info,index)=>/*#__PURE__*/_jsxs(\"div\",{className:\"contact-card\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"icon\",children:info.icon}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h4\",{children:info.title}),/*#__PURE__*/_jsx(\"p\",{children:info.detail})]})]},index))}),/*#__PURE__*/_jsxs(\"form\",{className:\"contact-form\",onSubmit:handleSubmit,children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",name:\"name\",placeholder:\"Your Name\",value:formData.name,onChange:handleChange,required:true}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",name:\"email\",placeholder:\"Your Email\",value:formData.email,onChange:handleChange,required:true}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",name:\"subject\",placeholder:\"Subject\",value:formData.subject,onChange:handleChange,required:true}),/*#__PURE__*/_jsx(\"textarea\",{name:\"message\",placeholder:\"Your Message\",rows:\"5\",value:formData.message,onChange:handleChange,required:true}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",children:\"Send Message\"})]})]})]})});};export default Contact;","map":{"version":3,"names":["React","useState","FaPhone","FaEnvelope","FaMapMarkerAlt","FaClock","jsx","_jsx","jsxs","_jsxs","Contact","formData","setFormData","name","email","subject","message","handleChange","e","_objectSpread","target","value","handleSubmit","preventDefault","alert","contactInfo","icon","title","detail","id","className","children","map","info","index","onSubmit","type","placeholder","onChange","required","rows"],"sources":["/var/www/yuvaride/yuvaride-static/yuva-ride/src/components/Contact.js"],"sourcesContent":["import React, { useState } from \"react\";\nimport { FaPhone, FaEnvelope, FaMapMarkerAlt, FaClock } from \"react-icons/fa\";\nimport \"./Contact.css\";\n\nconst Contact = () => {\n  const [formData, setFormData] = useState({\n    name: \"\",\n    email: \"\",\n    subject: \"\",\n    message: \"\",\n  });\n\n  const handleChange = (e) => {\n    setFormData({ ...formData, [e.target.name]: e.target.value });\n  };\n\n  const handleSubmit = (e) => {\n    e.preventDefault();\n    alert(\"Thanks for reaching out! We'll get back to you soon.\");\n    setFormData({ name: \"\", email: \"\", subject: \"\", message: \"\" });\n  };\n\n  const contactInfo = [\n    { icon: <FaPhone />, title: \"Phone\", detail: \"+1 (555) 123-4567\" },\n    { icon: <FaEnvelope />, title: \"Email\", detail: \"hello@yuvaride.com\" },\n    { icon: <FaMapMarkerAlt />, title: \"Address\", detail: \"123 Urban Street, City\" },\n    { icon: <FaClock />, title: \"Working Hours\", detail: \"24/7 Support\" },\n  ];\n\n  return (\n    <section id=\"contact\" className=\"contact\">\n      <div className=\"container\">\n        <div className=\"contact-header\">\n          <h2>Contact Us</h2>\n          <p>We’d love to hear from you. Drop us a message below!</p>\n        </div>\n\n        <div className=\"contact-wrapper\">\n          <div className=\"contact-details\">\n            {contactInfo.map((info, index) => (\n              <div key={index} className=\"contact-card\">\n                <div className=\"icon\">{info.icon}</div>\n                <div>\n                  <h4>{info.title}</h4>\n                  <p>{info.detail}</p>\n                </div>\n              </div>\n            ))}\n          </div>\n\n          <form className=\"contact-form\" onSubmit={handleSubmit}>\n            <input\n              type=\"text\"\n              name=\"name\"\n              placeholder=\"Your Name\"\n              value={formData.name}\n              onChange={handleChange}\n              required\n            />\n            <input\n              type=\"email\"\n              name=\"email\"\n              placeholder=\"Your Email\"\n              value={formData.email}\n              onChange={handleChange}\n              required\n            />\n            <input\n              type=\"text\"\n              name=\"subject\"\n              placeholder=\"Subject\"\n              value={formData.subject}\n              onChange={handleChange}\n              required\n            />\n            <textarea\n              name=\"message\"\n              placeholder=\"Your Message\"\n              rows=\"5\"\n              value={formData.message}\n              onChange={handleChange}\n              required\n            ></textarea>\n            <button type=\"submit\">Send Message</button>\n          </form>\n        </div>\n      </div>\n    </section>\n  );\n};\n\nexport default Contact;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}