{"ast":null,"code":"var _jsxFileName = \"/var/www/yuvaride/yuvaride-static/yuva-ride/src/components/Contact.js\",\n  _s = $RefreshSig$();\nimport React, { useState } from \"react\";\nimport { FaPhone, FaEnvelope, FaMapMarkerAlt, FaClock } from \"react-icons/fa\";\nimport \"./Contact.css\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst Contact = () => {\n  _s();\n  const [formData, setFormData] = useState({\n    name: \"\",\n    email: \"\",\n    subject: \"\",\n    message: \"\"\n  });\n  const handleChange = e => {\n    setFormData({\n      ...formData,\n      [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({\n      name: \"\",\n      email: \"\",\n      subject: \"\",\n      message: \"\"\n    });\n  };\n  const contactInfo = [{\n    icon: /*#__PURE__*/_jsxDEV(FaPhone, {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 24,\n      columnNumber: 13\n    }, this),\n    title: \"Phone\",\n    detail: \"+1 (555) 123-4567\"\n  }, {\n    icon: /*#__PURE__*/_jsxDEV(FaEnvelope, {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 25,\n      columnNumber: 13\n    }, this),\n    title: \"Email\",\n    detail: \"hello@yuvaride.com\"\n  }, {\n    icon: /*#__PURE__*/_jsxDEV(FaMapMarkerAlt, {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 26,\n      columnNumber: 13\n    }, this),\n    title: \"Address\",\n    detail: \"123 Urban Street, City\"\n  }, {\n    icon: /*#__PURE__*/_jsxDEV(FaClock, {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 27,\n      columnNumber: 13\n    }, this),\n    title: \"Working Hours\",\n    detail: \"24/7 Support\"\n  }];\n  return /*#__PURE__*/_jsxDEV(\"section\", {\n    id: \"contact\",\n    className: \"contact\",\n    children: /*#__PURE__*/_jsxDEV(\"div\", {\n      className: \"container\",\n      children: [/*#__PURE__*/_jsxDEV(\"div\", {\n        className: \"contact-header\",\n        children: [/*#__PURE__*/_jsxDEV(\"h2\", {\n          children: \"Contact Us\"\n        }, void 0, false, {\n          fileName: _jsxFileName,\n          lineNumber: 34,\n          columnNumber: 11\n        }, this), /*#__PURE__*/_jsxDEV(\"p\", {\n          children: \"We\\u2019d love to hear from you. Drop us a message below!\"\n        }, void 0, false, {\n          fileName: _jsxFileName,\n          lineNumber: 35,\n          columnNumber: 11\n        }, this)]\n      }, void 0, true, {\n        fileName: _jsxFileName,\n        lineNumber: 33,\n        columnNumber: 9\n      }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n        className: \"contact-wrapper\",\n        children: [/*#__PURE__*/_jsxDEV(\"div\", {\n          className: \"contact-details\",\n          children: contactInfo.map((info, index) => /*#__PURE__*/_jsxDEV(\"div\", {\n            className: \"contact-card\",\n            children: [/*#__PURE__*/_jsxDEV(\"div\", {\n              className: \"icon\",\n              children: info.icon\n            }, void 0, false, {\n              fileName: _jsxFileName,\n              lineNumber: 42,\n              columnNumber: 17\n            }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n              children: [/*#__PURE__*/_jsxDEV(\"h4\", {\n                children: info.title\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 44,\n                columnNumber: 19\n              }, this), /*#__PURE__*/_jsxDEV(\"p\", {\n                children: info.detail\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 45,\n                columnNumber: 19\n              }, this)]\n            }, void 0, true, {\n              fileName: _jsxFileName,\n              lineNumber: 43,\n              columnNumber: 17\n            }, this)]\n          }, index, true, {\n            fileName: _jsxFileName,\n            lineNumber: 41,\n            columnNumber: 15\n          }, this))\n        }, void 0, false, {\n          fileName: _jsxFileName,\n          lineNumber: 39,\n          columnNumber: 11\n        }, this), /*#__PURE__*/_jsxDEV(\"form\", {\n          className: \"contact-form\",\n          onSubmit: handleSubmit,\n          children: [/*#__PURE__*/_jsxDEV(\"input\", {\n            type: \"text\",\n            name: \"name\",\n            placeholder: \"Your Name\",\n            value: formData.name,\n            onChange: handleChange,\n            required: true\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 52,\n            columnNumber: 13\n          }, this), /*#__PURE__*/_jsxDEV(\"input\", {\n            type: \"email\",\n            name: \"email\",\n            placeholder: \"Your Email\",\n            value: formData.email,\n            onChange: handleChange,\n            required: true\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 60,\n            columnNumber: 13\n          }, this), /*#__PURE__*/_jsxDEV(\"input\", {\n            type: \"text\",\n            name: \"subject\",\n            placeholder: \"Subject\",\n            value: formData.subject,\n            onChange: handleChange,\n            required: true\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 68,\n            columnNumber: 13\n          }, this), /*#__PURE__*/_jsxDEV(\"textarea\", {\n            name: \"message\",\n            placeholder: \"Your Message\",\n            rows: \"5\",\n            value: formData.message,\n            onChange: handleChange,\n            required: true\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 76,\n            columnNumber: 13\n          }, this), /*#__PURE__*/_jsxDEV(\"button\", {\n            type: \"submit\",\n            children: \"Send Message\"\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 84,\n            columnNumber: 13\n          }, this)]\n        }, void 0, true, {\n          fileName: _jsxFileName,\n          lineNumber: 51,\n          columnNumber: 11\n        }, this)]\n      }, void 0, true, {\n        fileName: _jsxFileName,\n        lineNumber: 38,\n        columnNumber: 9\n      }, this)]\n    }, void 0, true, {\n      fileName: _jsxFileName,\n      lineNumber: 32,\n      columnNumber: 7\n    }, this)\n  }, void 0, false, {\n    fileName: _jsxFileName,\n    lineNumber: 31,\n    columnNumber: 5\n  }, this);\n};\n_s(Contact, \"kd86KnUV5OrXO4NqxTtG+TQyS30=\");\n_c = Contact;\nexport default Contact;\nvar _c;\n$RefreshReg$(_c, \"Contact\");","map":{"version":3,"names":["React","useState","FaPhone","FaEnvelope","FaMapMarkerAlt","FaClock","jsxDEV","_jsxDEV","Contact","_s","formData","setFormData","name","email","subject","message","handleChange","e","target","value","handleSubmit","preventDefault","alert","contactInfo","icon","fileName","_jsxFileName","lineNumber","columnNumber","title","detail","id","className","children","map","info","index","onSubmit","type","placeholder","onChange","required","rows","_c","$RefreshReg$"],"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":[]}