From b3048619c6192763c4cc57327ce4fde3999592b1 Mon Sep 17 00:00:00 2001 From: Sindhura Karumuri Date: Mon, 18 Aug 2025 21:34:48 +0530 Subject: [PATCH] Added responsive Contact page with improved layout --- src/pages/Contact/Contact.tsx | 117 +++++++++++++++++++++------------- 1 file changed, 72 insertions(+), 45 deletions(-) diff --git a/src/pages/Contact/Contact.tsx b/src/pages/Contact/Contact.tsx index 8515032..a0bfccb 100644 --- a/src/pages/Contact/Contact.tsx +++ b/src/pages/Contact/Contact.tsx @@ -1,5 +1,12 @@ import { useState, useContext } from "react"; -import { Github, Mail, Phone, Send, X, CheckCircle } from "lucide-react"; +import { + Github, + Mail, + Phone, + Send, + X, + CheckCircle, +} from "lucide-react"; import { ThemeContext } from "../../context/ThemeContext"; import type { ThemeContextType } from "../../context/ThemeContext"; @@ -30,7 +37,7 @@ function Contact() { return (
-
+
{/* Header Section */}
-
+
Logo
-

+

GitHub Tracker

- Get in touch with us to discuss your project tracking needs or report - any issues + Get in touch with us to discuss your project tracking needs or + report any issues

-
+
{/* Contact Info Cards */} -
+

Let's Connect

- We're here to help you track and manage your GitHub repositories - more effectively + We're here to help you track and manage your GitHub + repositories more effectively

-
+
{[...Array(3)].map((_, index) => { const contactTypes = [ { @@ -118,44 +128,53 @@ function Contact() { Icon: Github, }, ]; - const { title, iconBg, detail, sub, Icon } = contactTypes[index]; + const { title, iconBg, detail, sub, Icon } = + contactTypes[index]; return (
-
+

{title}

{detail}

{sub} @@ -170,27 +189,29 @@ function Contact() { {/* Contact Form */}

Send us a Message

-
+
{/* Full Name */}