From 58332eb268eab59bc5540adf232842743ed6eebb Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 4 Jul 2025 01:35:22 +0000 Subject: [PATCH 1/2] Initial plan From 4641bca56ab9db099e728efbfb62206e3bde21a7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 4 Jul 2025 01:59:56 +0000 Subject: [PATCH 2/2] Implement Contact Us page with professional design and form Co-authored-by: sanjay-kv <30715153+sanjay-kv@users.noreply.github.com> --- src/css/custom.css | 9 ++ src/pages/contact-us/index.tsx | 256 +++++++++++++++++++++++++++++++++ src/theme/Footer/index.tsx | 2 +- 3 files changed, 266 insertions(+), 1 deletion(-) create mode 100644 src/pages/contact-us/index.tsx diff --git a/src/css/custom.css b/src/css/custom.css index 390a2229..dc3ef310 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -146,4 +146,13 @@ justify-content: flex-start !important; margin: 0 !important; padding: 0 !important; +} + +/* Gradient text utility */ +.gradient-text { + background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); + background-clip: text; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + color: transparent; } \ No newline at end of file diff --git a/src/pages/contact-us/index.tsx b/src/pages/contact-us/index.tsx new file mode 100644 index 00000000..f022e0df --- /dev/null +++ b/src/pages/contact-us/index.tsx @@ -0,0 +1,256 @@ +import React from "react"; +import Layout from "@theme/Layout"; +import { Mail, MapPin, Phone, Clock } from "lucide-react"; + +const ContactUs: React.FC = () => { + return ( + +
+
+ {/* Header Section */} +
+

+ Get In Touch +

+

+ Have questions, feedback, or want to collaborate? We'd love to hear from you. + Reach out to us and we'll get back to you as soon as possible. +

+
+ +
+ {/* Contact Information */} +
+
+

+ Contact Information +

+ +
+ {/* Email */} +
+
+ +
+
+

Email

+ + sanjay@recodehive.com + +

+ General inquiries and support +

+
+
+ + {/* Response Time */} +
+
+ +
+
+

Response Time

+

+ Within 24-48 hours +

+

+ We'll get back to you promptly +

+
+
+ + {/* Location */} +
+
+ +
+
+

Location

+

+ Online & Global +

+

+ Serving developers worldwide +

+
+
+
+
+ + {/* Additional Information */} +
+

+ What we can help you with: +

+
    +
  • + + Learning resources and tutorials +
  • +
  • + + Technical support and guidance +
  • +
  • + + Collaboration opportunities +
  • +
  • + + Partnership inquiries +
  • +
  • + + Content suggestions and feedback +
  • +
+
+
+ + {/* Contact Form */} +
+

+ Send us a message +

+ +
+
+
+ + +
+
+ + +
+
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ + +
+
+
+ + {/* Additional Resources */} +
+

+ Other Ways to Connect +

+
+ +
📚
+

Community

+

+ Join our community and connect with fellow developers +

+
+ + +
📖
+

Documentation

+

+ Explore our comprehensive learning resources +

+
+ + +
✍️
+

Blog

+

+ Read our latest articles and tutorials +

+
+
+
+
+
+
+ ); +}; + +export default ContactUs; \ No newline at end of file diff --git a/src/theme/Footer/index.tsx b/src/theme/Footer/index.tsx index afad0f6a..6223ddb9 100644 --- a/src/theme/Footer/index.tsx +++ b/src/theme/Footer/index.tsx @@ -160,7 +160,7 @@ const Footer: React.FC = () => {
  • Contact Us