diff --git a/src/app/booking/page.tsx b/src/app/booking/page.tsx index 211c2d2..37af589 100644 --- a/src/app/booking/page.tsx +++ b/src/app/booking/page.tsx @@ -4,9 +4,9 @@ import Link from "next/link"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; import HeroBillboardScroll from "@/components/sections/hero/HeroBillboardScroll"; -import FaqSplitText from "@/components/sections/faq/FaqSplitText"; +import ContactCenter from "@/components/sections/contact/ContactCenter"; import FooterMedia from "@/components/sections/footer/FooterMedia"; -import { Calendar, HelpCircle } from "lucide-react"; +import { Calendar } from "lucide-react"; export default function BookingPage() { const navItems = [ @@ -19,8 +19,7 @@ export default function BookingPage() { const footerColumns = [ { - title: "Navigation", - items: [ + title: "Navigation", items: [ { label: "Home", href: "/" }, { label: "About", href: "/about" }, { label: "Services", href: "/services" }, @@ -28,8 +27,7 @@ export default function BookingPage() { ], }, { - title: "Services", - items: [ + title: "Services", items: [ { label: "Haircuts", href: "/services" }, { label: "Fades", href: "/services" }, { label: "Beard Trims", href: "/services" }, @@ -37,8 +35,7 @@ export default function BookingPage() { ], }, { - title: "Contact", - items: [ + title: "Contact", items: [ { label: "Phone", href: "tel:(555)123-4567" }, { label: "Email", href: "mailto:info@barbershop2020.com" }, { label: "Location", href: "/contact" }, @@ -46,8 +43,7 @@ export default function BookingPage() { ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }, { label: "Cookie Policy", href: "#" }, @@ -86,13 +82,9 @@ export default function BookingPage() { tagAnimation="slide-up" buttons={[ { - text: "Book Appointment", - href: "#", - }, + text: "Book Appointment", href: "#"}, { - text: "Call Us", - href: "tel:(555)123-4567", - }, + text: "Call Us", href: "tel:(555)123-4567"}, ]} buttonAnimation="slide-up" imageSrc="http://img.b2bpic.net/free-photo/high-angle-male-self-care-setting-still-life_23-2150326537.jpg?_wi=2" @@ -100,52 +92,16 @@ export default function BookingPage() { /> -
- +
diff --git a/src/app/page.tsx b/src/app/page.tsx index f79f461..cd08d74 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -36,9 +36,7 @@ export default function HomePage() { { name: "Contact", id: "contact" }, ]} button={{ - text: "Book Now", - href: "/booking", - }} + text: "Book Now", href: "/booking"}} /> @@ -47,20 +45,15 @@ export default function HomePage() { title="Precision Cuts. Timeless Style." description="Experience premium barbershop services in a sophisticated atmosphere. From sharp fades to classic cuts, we deliver excellence with every blade." background={{ - variant: "plain", - }} + variant: "plain"}} tag="Premium Barbershop" tagIcon={Scissors} tagAnimation="slide-up" buttons={[ { - text: "Book Now", - href: "/booking", - }, + text: "Book Now", href: "/booking"}, { - text: "Learn More", - href: "/about", - }, + text: "Learn More", href: "/about"}, ]} buttonAnimation="slide-up" imageSrc="http://img.b2bpic.net/free-photo/high-angle-male-self-care-setting-still-life_23-2150326537.jpg?_wi=1" @@ -68,6 +61,37 @@ export default function HomePage() { /> +
+ +
+
@@ -151,100 +145,13 @@ export default function HomePage() { animationType="slide-up" team={[ { - id: "1", - name: "Marcus Johnson", - role: "Master Barber & Owner", - imageSrc: "http://img.b2bpic.net/free-photo/groomed-bearded-man-with-tattooes-is-posing-dark-photo-studio_613910-3659.jpg?_wi=1", - imageAlt: "professional barber portrait confident male", - }, + id: "1", name: "Marcus Johnson", role: "Master Barber & Owner", imageSrc: "http://img.b2bpic.net/free-photo/groomed-bearded-man-with-tattooes-is-posing-dark-photo-studio_613910-3659.jpg?_wi=1", imageAlt: "professional barber portrait confident male"}, { - id: "2", - name: "David Chen", - role: "Senior Barber", - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-holding-comb_23-2149137902.jpg?_wi=1", - imageAlt: "professional barber portrait confident male", - }, + id: "2", name: "David Chen", role: "Senior Barber", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-holding-comb_23-2149137902.jpg?_wi=1", imageAlt: "professional barber portrait confident male"}, { - id: "3", - name: "James Williams", - role: "Specialist Barber", - imageSrc: "http://img.b2bpic.net/free-photo/barber-man-apron-holding-trimmer-smiling-cheerfully-showing-thumbs-up-standing-light-wall_141793-50621.jpg?_wi=1", - imageAlt: "professional barber portrait male stylist", - }, + id: "3", name: "James Williams", role: "Specialist Barber", imageSrc: "http://img.b2bpic.net/free-photo/barber-man-apron-holding-trimmer-smiling-cheerfully-showing-thumbs-up-standing-light-wall_141793-50621.jpg?_wi=1", imageAlt: "professional barber portrait male stylist"}, { - id: "4", - name: "Tony Rodriguez", - role: "Barber", - imageSrc: "http://img.b2bpic.net/free-photo/barber-man-apron-holding-spray-comb-with-serious-face-standing-orange-wall_141793-61305.jpg?_wi=1", - imageAlt: "professional barber portrait confident male", - }, - ]} - /> - - -
-
@@ -255,35 +162,17 @@ export default function HomePage() { sideDescription="Find answers to common questions about our services, booking, and barbershop experience." faqs={[ { - id: "1", - title: "How do I book an appointment?", - content: "You can book online through our booking page, call us at (555) 123-4567, or walk in during business hours. We recommend booking ahead, especially on weekends.", - }, + id: "1", title: "How do I book an appointment?", content: "You can book online through our booking page, call us at (555) 123-4567, or walk in during business hours. We recommend booking ahead, especially on weekends."}, { - id: "2", - title: "Do you accept walk-ins?", - content: "Yes! We welcome walk-ins, but availability may vary. For guaranteed time slots, we recommend booking online or calling ahead.", - }, + id: "2", title: "Do you accept walk-ins?", content: "Yes! We welcome walk-ins, but availability may vary. For guaranteed time slots, we recommend booking online or calling ahead."}, { - id: "3", - title: "What is your cancellation policy?", - content: "We ask for 24 hours notice if you need to cancel or reschedule. Last-minute cancellations may incur a fee.", - }, + id: "3", title: "What is your cancellation policy?", content: "We ask for 24 hours notice if you need to cancel or reschedule. Last-minute cancellations may incur a fee."}, { - id: "4", - title: "How long does a typical appointment take?", - content: "Most haircuts take 30-45 minutes, fades take 40-50 minutes, and hot towel shaves take 45-60 minutes. Beard trims typically take 15-20 minutes.", - }, + id: "4", title: "How long does a typical appointment take?", content: "Most haircuts take 30-45 minutes, fades take 40-50 minutes, and hot towel shaves take 45-60 minutes. Beard trims typically take 15-20 minutes."}, { - id: "5", - title: "Do you offer gift cards?", - content: "Yes! Gift cards are available in any denomination. They make perfect gifts for the men in your life.", - }, + id: "5", title: "Do you offer gift cards?", content: "Yes! Gift cards are available in any denomination. They make perfect gifts for the men in your life."}, { - id: "6", - title: "Are you wheelchair accessible?", - content: "Our shop is fully wheelchair accessible with ample parking and an accessible entrance.", - }, + id: "6", title: "Are you wheelchair accessible?", content: "Our shop is fully wheelchair accessible with ample parking and an accessible entrance."}, ]} faqsAnimation="slide-up" useInvertedBackground={false} @@ -299,8 +188,7 @@ export default function HomePage() { title="Contact Us" description="Have questions? Reach out to us. We're here to help and look forward to serving you." background={{ - variant: "plain", - }} + variant: "plain"}} useInvertedBackground={false} inputPlaceholder="Enter your email" buttonText="Sign Up for Updates" @@ -315,75 +203,45 @@ export default function HomePage() { copyrightText="© 2025 Barbershop 2020. All rights reserved." columns={[ { - title: "Navigation", - items: [ + title: "Navigation", items: [ { - label: "Home", - href: "/", - }, + label: "Home", href: "/"}, { - label: "About", - href: "/about", - }, + label: "About", href: "/about"}, { - label: "Contact", - href: "/", - }, + label: "Contact", href: "/"}, ], }, { - title: "Services", - items: [ + title: "Services", items: [ { - label: "Haircuts", - href: "/", - }, + label: "Haircuts", href: "/"}, { - label: "Fades", - href: "/", - }, + label: "Fades", href: "/"}, { - label: "Beard Trims", - href: "/", - }, + label: "Beard Trims", href: "/"}, { - label: "Hot Towel Shave", - href: "/", - }, + label: "Hot Towel Shave", href: "/"}, ], }, { - title: "Contact", - items: [ + title: "Contact", items: [ { - label: "Phone", - href: "tel:(555)123-4567", - }, + label: "Phone", href: "tel:(555)123-4567"}, { - label: "Email", - href: "mailto:info@barbershop2020.com", - }, + label: "Email", href: "mailto:info@barbershop2020.com"}, { - label: "Location", - href: "/", - }, + label: "Location", href: "/"}, ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { - label: "Privacy Policy", - href: "/", - }, + label: "Privacy Policy", href: "/"}, { - label: "Terms of Service", - href: "/", - }, + label: "Terms of Service", href: "/"}, { - label: "Cookie Policy", - href: "/", - }, + label: "Cookie Policy", href: "/"}, ], }, ]} diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index 5038a9b..628d4be 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #f5f5f5; - --card: #ffffff; - --foreground: #1c1c1c; - --primary-cta: #1f514c; + --background: #0a0a0a; + --card: #1a1a1a; + --foreground: #f5f5f5; + --primary-cta: #d4af37; --primary-cta-text: #f5f5f5; - --secondary-cta: #ffffff; + --secondary-cta: #1a1a1a; --secondary-cta-text: #1c1c1c; - --accent: #159c49; - --background-accent: #a8e8ba; + --accent: #b8860b; + --background-accent: #8b6914; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);