From 3d17a2d093a440027eaa0ea4b66a07fdc777fc6a Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 14 Mar 2026 05:26:52 +0000 Subject: [PATCH] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 202 +++++++++++++++++++-------------------- 1 file changed, 101 insertions(+), 101 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 197ae86..55404f4 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -1,58 +1,56 @@ "use client"; -import Link from "next/link"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; -import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery"; -import ContactText from "@/components/sections/contact/ContactText"; -import FaqBase from "@/components/sections/faq/FaqBase"; -import FooterSimple from "@/components/sections/footer/FooterSimple"; -import { HelpCircle, Mail, Phone, MapPin } from "lucide-react"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import ContactForm from '@/components/form/ContactForm'; +import ContactText from '@/components/sections/contact/ContactText'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; +import { Mail, Phone, MapPin, Clock } from 'lucide-react'; export default function ContactPage() { const navItems = [ { name: "Home", id: "home" }, { name: "Services", id: "services" }, - { name: "Gallery", id: "gallery" }, + { name: "Gallery", id: "/gallery" }, { name: "Packages", id: "packages" }, { name: "About", id: "about" }, - { name: "Contact", id: "contact" }, + { name: "Book Event", id: "/booking" }, + { name: "Contact", id: "/contact" }, ]; const footerColumns = [ { - title: "Services", - items: [ + title: "Services", items: [ { label: "Kids Party Face Painting", href: "/services" }, { label: "Festival Face Art", href: "/services" }, { label: "Corporate Events", href: "/services" }, { label: "Body Painting", href: "/services" }, + { label: "Custom Designs", href: "/services" }, ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/about" }, { label: "Gallery", href: "/gallery" }, { label: "Packages", href: "/packages" }, + { label: "FAQ", href: "#faq" }, { label: "Contact", href: "/contact" }, ], }, { - title: "Connect", - items: [ + title: "Connect", items: [ { label: "Instagram", href: "https://instagram.com" }, { label: "Facebook", href: "https://facebook.com" }, { label: "TikTok", href: "https://tiktok.com" }, { label: "Email", href: "mailto:paintasy@events.com" }, + { label: "Phone", href: "tel:+15551234567" }, ], }, { - title: "Service Areas", - items: [ + title: "Service Areas", items: [ { label: "Local Events", href: "/contact" }, { label: "Regional Coverage", href: "/contact" }, - { label: "Book Now", href: "/packages" }, + { label: "Book Now", href: "/booking" }, { label: "Get Quote", href: "/contact" }, ], }, @@ -73,111 +71,113 @@ export default function ContactPage() { > -
- +
+
+

Get in Touch

+

+ Have questions about our services? Want to discuss your event in detail? We're here to help! Reach out and let's create something unforgettable together. Our team is dedicated to making your event a success with exceptional service and creative artistry. +

+
-
+
+
+ { + console.log('Contact form submission from:', email); + }} + className="w-full" + titleClassName="text-3xl font-extrabold mb-4" + descriptionClassName="text-base opacity-90 mb-8" + tagClassName="mb-4" + formWrapperClassName="mt-8" + /> +
+
+ +
+
+

Other Ways to Reach Us

+
+
+
+ +

Phone

+
+

+1 (555) 123-4567

+

Call us Monday to Friday, 9am to 6pm EST. We're available for event consultations and urgent bookings.

+
+
+
+ +

Email

+
+

paintasy@events.com

+

Email us anytime! We respond to all inquiries within 24 hours, often sooner.

+
+
+
+ +

Service Area

+
+

Local & Regional Coverage

+

We serve the greater metropolitan area and surrounding regions for events of all sizes.

+
+
+
+ +

Response Time

+
+

Quick Turnaround

+

We typically respond within 24 hours. Rush bookings welcome—just let us know!

+
+
+
+
+ +
-
- -
- -