Merge version_4 into main

Merge version_4 into main
This commit was merged in pull request #7.
This commit is contained in:
2026-05-13 15:06:17 +00:00

View File

@@ -49,13 +49,13 @@ export default function LandingPage() {
title="Crafting Legends, One Cut at a Time."
description="Welcome to Legends Barbershop in Alberton, South Africa, where traditional technique meets modern precision. Experience the ultimate grooming experience tailored to your style."
testimonials={[
{ name: "James R.", handle: "@jr_style", testimonial: "Best haircut I've had in years. Legends never misses.", rating: 5, imageSrc: "https://img.b2bpic.net/free-photo/handsome-barber-cutting-hair-customer-barbershop_158538-4205.jpg", imageAlt: "Barber cutting hair" },
{ name: "Mike T.", handle: "@miket", testimonial: "The classic shave experience here is unmatched.", rating: 5, imageSrc: "https://img.b2bpic.net/free-photo/barber-using-razor-on-client_23-2148181892.jpg", imageAlt: "Barber shaving client" },
{ name: "Chris B.", handle: "@chrisb", testimonial: "Super professional staff and great atmosphere.", rating: 5, imageSrc: "https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg", imageAlt: "Barbershop interior" },
{ name: "James R.", handle: "@jr_style", testimonial: "Best haircut I've had in years. Legends never misses.", rating: 5, imageSrc: "https://img.b2bpic.net/free-photo/handsome-barber-cutting-hair-customer-barbershop_158538-4205.jpg?_wi=1", imageAlt: "Barber cutting hair" },
{ name: "Mike T.", handle: "@miket", testimonial: "The classic shave experience here is unmatched.", rating: 5, imageSrc: "https://img.b2bpic.net/free-photo/barber-using-razor-on-client_23-2148181892.jpg?_wi=1", imageAlt: "Barber shaving client" },
{ name: "Chris B.", handle: "@chrisb", testimonial: "Super professional staff and great atmosphere.", rating: 5, imageSrc: "https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg?_wi=1", imageAlt: "Barbershop interior" },
{ name: "David L.", handle: "@dl4life", testimonial: "Finally found my permanent barber spot.", rating: 5, imageSrc: "https://img.b2bpic.net/free-photo/barber-tools-table_23-2148298338.jpg", imageAlt: "Barber tools" },
{ name: "Alex P.", handle: "@alexp", testimonial: "Exceptional attention to detail. Highly recommend.", rating: 5, imageSrc: "https://img.b2bpic.net/free-photo/barber-trimming-beard_23-2147778835.jpg", imageAlt: "Barber trimming beard" }
{ name: "Alex P.", handle: "@alexp", testimonial: "Exceptional attention to detail. Highly recommend.", rating: 5, imageSrc: "https://img.b2bpic.net/free-photo/barber-trimming-beard_23-2147778835.jpg?_wi=1", imageAlt: "Barber trimming beard" }
]}
imageSrc="https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg"
imageSrc="https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg?_wi=2"
avatars={[
{ src: "https://img.b2bpic.net/free-photo/handsome-barber-cutting-hair-customer-barbershop_158538-4205.jpg", alt: "Barber cutting hair" },
{ src: "https://img.b2bpic.net/free-photo/barber-using-razor-on-client_23-2148181892.jpg", alt: "Barber shaving client" },
@@ -92,10 +92,10 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
features={[
{ title: "Precision Cuts", description: "Classic and modern styles customized to your hair texture.", imageSrc: "https://img.b2bpic.net/free-photo/handsome-barber-cutting-hair-customer-barbershop_158538-4205.jpg", buttonIcon: Scissors },
{ title: "Classic Shaves", description: "Hot towel treatment and traditional straight razor shave.", imageSrc: "https://img.b2bpic.net/free-photo/barber-using-razor-on-client_23-2148181892.jpg", buttonIcon: Zap },
{ title: "Premium Products", description: "High-quality pomades, oils, and balms for home maintenance.", imageSrc: "https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg", buttonIcon: Star },
{ title: "Beard Sculpting", description: "Professional beard shape-up and grooming for refined looks.", imageSrc: "https://img.b2bpic.net/free-photo/barber-trimming-beard_23-2147778835.jpg", buttonIcon: Award }
{ title: "Precision Cuts", description: "Classic and modern styles customized to your hair texture.", imageSrc: "https://img.b2bpic.net/free-photo/handsome-barber-cutting-hair-customer-barbershop_158538-4205.jpg?_wi=2", buttonIcon: Scissors },
{ title: "Classic Shaves", description: "Hot towel treatment and traditional straight razor shave.", imageSrc: "https://img.b2bpic.net/free-photo/barber-using-razor-on-client_23-2148181892.jpg?_wi=2", buttonIcon: Zap },
{ title: "Premium Products", description: "High-quality pomades, oils, and balms for home maintenance.", imageSrc: "https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg?_wi=3", buttonIcon: Star },
{ title: "Beard Sculpting", description: "Professional beard shape-up and grooming for refined looks.", imageSrc: "https://img.b2bpic.net/free-photo/barber-trimming-beard_23-2147778835.jpg?_wi=2", buttonIcon: Award }
]}
title="Mastery in Every Service"
description="We specialize in precision grooming for the modern gentleman."
@@ -109,12 +109,12 @@ export default function LandingPage() {
gridVariant="four-items-2x2-equal-grid"
useInvertedBackground={false}
products={[
{ id: "p1", name: "Signature Pomade", price: "R450", imageSrc: "https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg" },
{ id: "p2", name: "Beard Oil", price: "R320", imageSrc: "https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg" },
{ id: "p3", name: "Barber Scissors", price: "R450", imageSrc: "https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg" },
{ id: "p4", name: "Aftershave Balm", price: "R400", imageSrc: "https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg" },
{ id: "p5", name: "Shaving Brush", price: "R450", imageSrc: "https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg" },
{ id: "p6", name: "Styling Clay", price: "R400", imageSrc: "https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg" }
{ id: "p1", name: "Signature Pomade", price: "R450", imageSrc: "https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg?_wi=4" },
{ id: "p2", name: "Beard Oil", price: "R320", imageSrc: "https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg?_wi=5" },
{ id: "p3", name: "Barber Scissors", price: "R450", imageSrc: "https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg?_wi=6" },
{ id: "p4", name: "Aftershave Balm", price: "R400", imageSrc: "https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg?_wi=7" },
{ id: "p5", name: "Shaving Brush", price: "R450", imageSrc: "https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg?_wi=8" },
{ id: "p6", name: "Styling Clay", price: "R400", imageSrc: "https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg?_wi=9" }
]}
title="Shop Our Essentials"
description="Professional products curated by our experts."
@@ -143,9 +143,9 @@ export default function LandingPage() {
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
members={[
{ id: "m1", name: "Marcus V.", role: "Master Barber", imageSrc: "https://img.b2bpic.net/free-photo/handsome-barber-cutting-hair-customer-barbershop_158538-4205.jpg" },
{ id: "m2", name: "Daniel S.", role: "Senior Stylist", imageSrc: "https://img.b2bpic.net/free-photo/barber-using-razor-on-client_23-2148181892.jpg" },
{ id: "m3", name: "Leo C.", role: "Barber Expert", imageSrc: "https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg" }
{ id: "m1", name: "Marcus V.", role: "Master Barber", imageSrc: "https://img.b2bpic.net/free-photo/handsome-barber-cutting-hair-customer-barbershop_158538-4205.jpg?_wi=3" },
{ id: "m2", name: "Daniel S.", role: "Senior Stylist", imageSrc: "https://img.b2bpic.net/free-photo/barber-using-razor-on-client_23-2148181892.jpg?_wi=3" },
{ id: "m3", name: "Leo C.", role: "Barber Expert", imageSrc: "https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg?_wi=10" }
]}
title="Our Experts"
description="Meet the artisans behind the chair."
@@ -158,9 +158,9 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
testimonials={[
{ id: "t1", name: "Liam K.", role: "Architect", company: "DesignCo", rating: 5, imageSrc: "https://img.b2bpic.net/free-photo/handsome-barber-cutting-hair-customer-barbershop_158538-4205.jpg" },
{ id: "t2", name: "Ethan M.", role: "Consultant", company: "BizLab", rating: 5, imageSrc: "https://img.b2bpic.net/free-photo/barber-using-razor-on-client_23-2148181892.jpg" },
{ id: "t3", name: "Noah J.", role: "Designer", company: "CreativeStudio", rating: 5, imageSrc: "https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg" }
{ id: "t1", name: "Liam K.", role: "Architect", company: "DesignCo", rating: 5, imageSrc: "https://img.b2bpic.net/free-photo/handsome-barber-cutting-hair-customer-barbershop_158538-4205.jpg?_wi=4" },
{ id: "t2", name: "Ethan M.", role: "Consultant", company: "BizLab", rating: 5, imageSrc: "https://img.b2bpic.net/free-photo/barber-using-razor-on-client_23-2148181892.jpg?_wi=4" },
{ id: "t3", name: "Noah J.", role: "Designer", company: "CreativeStudio", rating: 5, imageSrc: "https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg?_wi=11" }
]}
kpiItems={[
{ value: "4.9/5", label: "Avg Rating" },
@@ -193,7 +193,7 @@ export default function LandingPage() {
tag="Visit Us in Alberton"
title="Book Your Appointment"
description="Ready for a legendary transformation? Visit us today in Alberton, South Africa."
imageSrc="https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg"
imageSrc="https://img.b2bpic.net/free-photo/modern-barbershop-interior_23-2148290933.jpg?_wi=12"
mediaAnimation="slide-up"
/>
</div>