From 5712ecea96753980237cdc8403c4e519de203f37 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 14 Mar 2026 05:24:42 +0000 Subject: [PATCH] Switch to version 1: modified src/app/contact/page.tsx --- src/app/contact/page.tsx | 281 ++++++++++++++++----------------------- 1 file changed, 111 insertions(+), 170 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index a0ec55e..197ae86 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -1,67 +1,58 @@ "use client"; +import Link from "next/link"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; -import ContactCTA from '@/components/sections/contact/ContactCTA'; -import FooterSimple from '@/components/sections/footer/FooterSimple'; -import { Mail, Sparkles } from 'lucide-react'; -import { useState } from 'react'; - -export const metadata = { - title: "Contact Us - Book Face Painting & Body Art | Paintasy", description: "Professional face painting and body art services for parties, festivals, and events. Get in touch with Paintasy to book your face painter, request quotes, and discuss custom face painting designs.", keywords: "book face painter, face painting services, body art booking, contact face painter, professional face painting, request face painting quote"}; +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"; export default function ContactPage() { const navItems = [ - { name: "Home", id: "/" }, - { name: "Services", id: "/services" }, - { name: "Gallery", id: "/gallery" }, - { name: "Packages", id: "/" }, - { name: "About", id: "/" }, - { name: "Contact", id: "/contact" }, + { name: "Home", id: "home" }, + { name: "Services", id: "services" }, + { name: "Gallery", id: "gallery" }, + { name: "Packages", id: "packages" }, + { name: "About", id: "about" }, + { name: "Contact", id: "contact" }, ]; - const [formData, setFormData] = useState({ - name: '', - email: '', - phone: '', - eventDate: '', - eventType: '', - message: '', - }); - 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: [ - { label: "About Us", href: "/" }, + title: "Company", + items: [ + { label: "About Us", href: "/about" }, { label: "Gallery", href: "/gallery" }, - { label: "Packages", href: "/" }, - { label: "FAQ", href: "/" }, + { label: "Packages", href: "/packages" }, { 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: "/contact" }, + { label: "Book Now", href: "/packages" }, { label: "Get Quote", href: "/contact" }, ], }, @@ -82,163 +73,113 @@ export default function ContactPage() { > -
- +
-
-
-

Request a Quote

-

Tell us about your event and get a personalized quote from our team. We'll respond within 24 hours.

-
-
- - -
-
- - setFormData({ ...formData, eventDate: e.target.value })} - className="w-full px-4 py-2 border border-accent rounded-lg bg-background text-foreground focus:outline-none focus:ring-2 focus:ring-primary-cta" - /> -
-
-
- - setFormData({ ...formData, name: e.target.value })} - placeholder="Your name" - className="w-full px-4 py-2 border border-accent rounded-lg bg-background text-foreground placeholder-opacity-50 focus:outline-none focus:ring-2 focus:ring-primary-cta" - /> -
-
- - setFormData({ ...formData, email: e.target.value })} - placeholder="your@email.com" - className="w-full px-4 py-2 border border-accent rounded-lg bg-background text-foreground placeholder-opacity-50 focus:outline-none focus:ring-2 focus:ring-primary-cta" - /> -
-
-
- - setFormData({ ...formData, phone: e.target.value })} - placeholder="(555) 123-4567" - className="w-full px-4 py-2 border border-accent rounded-lg bg-background text-foreground placeholder-opacity-50 focus:outline-none focus:ring-2 focus:ring-primary-cta" - /> -
-
- -