From 3ace323be389b2e2214d3135d040487df15ed43b Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 9 May 2026 21:42:19 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 160 ++++++++++------------------------------------- 1 file changed, 32 insertions(+), 128 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 14f11ad..3f4b6d2 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -29,31 +29,19 @@ export default function LandingPage() { @@ -63,11 +51,9 @@ export default function LandingPage() { description="Montreal's premier luxury barbering experience. Where classic precision meets modern style. 4.9 stars across 630+ reviews." buttons={[ { - text: "Book Appointment", - href: "/contact", - }, + text: "Book Appointment", href: "/contact"}, ]} - imageSrc="http://img.b2bpic.net/free-photo/barber-showing-man-his-haircut-mirror_107420-94782.jpg" + imageSrc="https://salonlebarbu.com/wp-content/uploads/2023/10/hero-banner-barber.jpg" /> @@ -79,23 +65,11 @@ export default function LandingPage() { useInvertedBackground={false} features={[ { - title: "Expert Fades", - description: "Precision techniques tailored to your lifestyle.", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-hair-salon_23-2150665449.jpg", - imageAlt: "Fade", - }, + title: "Expert Fades", description: "Precision techniques tailored to your lifestyle.", imageSrc: "https://salonlebarbu.com/wp-content/uploads/2023/10/fade-service.jpg", imageAlt: "Fade"}, { - title: "LGBTQ+ Friendly", - description: "An inclusive space for everyone.", - imageSrc: "http://img.b2bpic.net/free-photo/male-hairdresser-working-with-hair-aged-client_23-2148181902.jpg", - imageAlt: "Inclusive", - }, + title: "LGBTQ+ Friendly", description: "An inclusive space for everyone.", imageSrc: "https://salonlebarbu.com/wp-content/uploads/2023/10/inclusive-space.jpg", imageAlt: "Inclusive"}, { - title: "Premium Products", - description: "We only use the finest grooming essentials.", - imageSrc: "http://img.b2bpic.net/free-photo/side-view-barber-styling-beard-man_23-2147778888.jpg", - imageAlt: "Products", - }, + title: "Premium Products", description: "We only use the finest grooming essentials.", imageSrc: "https://salonlebarbu.com/wp-content/uploads/2023/10/premium-grooming-kit.jpg", imageAlt: "Products"}, ]} title="Why Choose Le Barbu?" description="We define premium grooming in the heart of Montreal." @@ -111,40 +85,15 @@ export default function LandingPage() { description="Authentic experiences from our Montreal community." testimonials={[ { - id: "t1", - name: "Mark D.", - role: "Regular Client", - testimonial: "Best fade I've had in years. Professional atmosphere.", - imageSrc: "http://img.b2bpic.net/free-photo/young-bearded-man-getting-haircut-by-hairdresser-while-sitting-chair-barbershop-barber-soul_627829-6410.jpg", - }, + id: "t1", name: "Mark D.", role: "Regular Client", testimonial: "Best fade I've had in years. Professional atmosphere.", imageSrc: "https://salonlebarbu.com/wp-content/uploads/2023/10/client-1.jpg"}, { - id: "t2", - name: "Sarah J.", - role: "Styling Fan", - testimonial: "They always listen to what I want. High-end service.", - imageSrc: "http://img.b2bpic.net/free-photo/barber-giving-high-five-client_23-2147737095.jpg", - }, + id: "t2", name: "Sarah J.", role: "Styling Fan", testimonial: "They always listen to what I want. High-end service.", imageSrc: "https://salonlebarbu.com/wp-content/uploads/2023/10/client-2.jpg"}, { - id: "t3", - name: "Kevin L.", - role: "Beard Grooming", - testimonial: "The full Barbu session is worth every penny.", - imageSrc: "http://img.b2bpic.net/free-photo/handsome-stylish-bearded-male-with-tattoo-arm-dressed-flannel-shirt-holding-juice-while-getting-haircut_613910-5727.jpg", - }, + id: "t3", name: "Kevin L.", role: "Beard Grooming", testimonial: "The full Barbu session is worth every penny.", imageSrc: "https://salonlebarbu.com/wp-content/uploads/2023/10/client-3.jpg"}, { - id: "t4", - name: "Chris B.", - role: "Local Regular", - testimonial: "Clean shop, great music, top-tier barbers.", - imageSrc: "http://img.b2bpic.net/free-photo/man-hair-salon-facing-camera_23-2148242763.jpg", - }, + id: "t4", name: "Chris B.", role: "Local Regular", testimonial: "Clean shop, great music, top-tier barbers.", imageSrc: "https://salonlebarbu.com/wp-content/uploads/2023/10/client-4.jpg"}, { - id: "t5", - name: "Alex P.", - role: "Long-term client", - testimonial: "Never going anywhere else. The consistency is amazing.", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-beautiful-woman-looking-camera-while-standing-counter-movie-house_613910-21690.jpg", - }, + id: "t5", name: "Alex P.", role: "Long-term client", testimonial: "Never going anywhere else. The consistency is amazing.", imageSrc: "https://salonlebarbu.com/wp-content/uploads/2023/10/client-5.jpg"}, ]} /> @@ -159,35 +108,15 @@ export default function LandingPage() { description="Skilled professionals committed to your best look." members={[ { - id: "m1", - name: "Jean", - role: "Lead Barber", - imageSrc: "http://img.b2bpic.net/free-photo/man-getting-his-hair-cut-barber-shop4_23-2149186458.jpg", - }, + id: "m1", name: "Jean", role: "Lead Barber", imageSrc: "https://salonlebarbu.com/wp-content/uploads/2023/10/barber-jean.jpg"}, { - id: "m2", - name: "Marc", - role: "Senior Stylist", - imageSrc: "http://img.b2bpic.net/free-photo/joyful-young-handsome-barber-wearing-uniform-holding-hair-clippers-clenching-fist-isolated-purple_141793-84227.jpg", - }, + id: "m2", name: "Marc", role: "Senior Stylist", imageSrc: "https://salonlebarbu.com/wp-content/uploads/2023/10/barber-marc.jpg"}, { - id: "m3", - name: "Pierre", - role: "Barber", - imageSrc: "http://img.b2bpic.net/free-photo/impressed-young-caucasian-male-barber-wearing-glasses-wavy-hair-band-uniform-holding-straight-razor-with-shaving-cream-put-his-face-holding-straight-razor-keeping-hand-air_141793-98477.jpg", - }, + id: "m3", name: "Pierre", role: "Barber", imageSrc: "https://salonlebarbu.com/wp-content/uploads/2023/10/barber-pierre.jpg"}, { - id: "m4", - name: "Luc", - role: "Apprentice", - imageSrc: "http://img.b2bpic.net/free-photo/annoyed-young-caucasian-male-barber-wearing-glasses-wavy-hair-band-uniform-holding-straight-razor-with-shaving-cream-put-his-face-with-closed-eyes_141793-98479.jpg", - }, + id: "m4", name: "Luc", role: "Apprentice", imageSrc: "https://salonlebarbu.com/wp-content/uploads/2023/10/barber-luc.jpg"}, { - id: "m5", - name: "Sophie", - role: "Stylist", - imageSrc: "http://img.b2bpic.net/free-photo/elegant-man-with-his-hairdresser_1153-1512.jpg", - }, + id: "m5", name: "Sophie", role: "Stylist", imageSrc: "https://salonlebarbu.com/wp-content/uploads/2023/10/stylist-sophie.jpg"}, ]} /> @@ -200,30 +129,15 @@ export default function LandingPage() { description="Everything you need to know about your appointment." faqs={[ { - id: "f1", - title: "Do you accept walk-ins?", - content: "We prioritize appointments but accept walk-ins when space allows.", - }, + id: "f1", title: "Do you accept walk-ins?", content: "We prioritize appointments but accept walk-ins when space allows."}, { - id: "f2", - title: "Are you LGBTQ+ friendly?", - content: "Yes, absolutely! We are a safe space for all.", - }, + id: "f2", title: "Are you LGBTQ+ friendly?", content: "Yes, absolutely! We are a safe space for all."}, { - id: "f3", - title: "What products do you use?", - content: "We exclusively use premium, cruelty-free grooming products.", - }, + id: "f3", title: "What products do you use?", content: "We exclusively use premium, cruelty-free grooming products."}, { - id: "f4", - title: "Where is the parking?", - content: "Street parking is available directly on Bd Décarie.", - }, + id: "f4", title: "Where is the parking?", content: "Street parking is available directly on Bd Décarie."}, { - id: "f5", - title: "Can I request a specific barber?", - content: "Yes, choose your preferred stylist when booking online.", - }, + id: "f5", title: "Can I request a specific barber?", content: "Yes, choose your preferred stylist when booking online."}, ]} faqsAnimation="slide-up" /> @@ -233,29 +147,19 @@ export default function LandingPage() {