From 59a722f633a488713fac3692c44b0a826c56c27e Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 3 Jun 2026 21:13:48 +0000 Subject: [PATCH] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 209 ++++++++++++++++++++++++++++++--------- 1 file changed, 160 insertions(+), 49 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 0b04cc3..ff129dd 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -1,13 +1,34 @@ "use client"; +import React, { useState } from 'react'; import ReactLenis from "lenis/react"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay"; -import ContactForm from "@/components/form/ContactForm"; -import FooterBaseCard from "@/components/sections/footer/FooterBaseCard"; -import { MessageCircle } from "lucide-react"; +import Input from '@/components/form/Input'; +import { MapPin, Phone, Globe } from 'lucide-react'; + +export const metadata = { + title: "Contact Us & Get a Quote - GomezGil", description: "Reach out to GomezGil for your project quotes. Find our address, phone number 947 22 97 50, website gomezgil.com, and send us an inquiry directly.", openGraph: { + title: "Contact Us & Get a Quote - GomezGil", description: "Reach out to GomezGil for your project quotes. Find our address, phone number 947 22 97 50, website gomezgil.com, and send us an inquiry directly.", url: "https://gomezgil.com/contact", siteName: "GomezGil", type: "website" + } +}; export default function ContactPage() { + const [name, setName] = useState(''); + const [email, setEmail] = useState(''); + const [budget, setBudget] = useState(''); + const [message, setMessage] = useState(''); + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault(); + console.log({ name, email, budget, message }); + alert('Thank you for your inquiry! We will get back to you shortly.'); + setName(''); + setEmail(''); + setBudget(''); + setMessage(''); + }; + return ( - +
+
+
+

+ Get a Quote & Contact Us +

+

+ Ready to start your project? Fill out the form below or reach out directly. +

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

Our Information

+
+
+ + Address: [Your Business Address Here] +
+
+ + Phone: 947 22 97 50 +
+ +
+ + {/* Map Integration Placeholder */} +
+

Find Us on the Map

+
+ +
+ *Map functionality is illustrative. Actual integration requires an API key and library. +
+
+
+
+ + {/* Inquiry Form */} +
+

Send Us a Message

+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ +
+
+
+
+
); -} +} \ No newline at end of file