Merge version_4 into main #5

Merged
bender merged 1 commits from version_4 into main 2026-04-23 21:46:04 +00:00

View File

@@ -44,8 +44,8 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroBillboardRotatedCarousel
background={{ variant: "gradient-bars" }}
title="Precision Cuts. Clean Fades. Pure Confidence."
description="Premium barbering in the heart of Altrincham."
title="Precision Grooming in Altrincham."
description="Professional barbering services designed for the modern gentleman. Experience expert fades and classic styling in a premium setting."
buttons={[{ text: "Book Appointment", href: "#contact" }, { text: "Call Now", href: "tel:07856518666" }]}
carouselItems={[
{ id: "slide1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606191-wm7fl66o.jpg?_wi=1", imageAlt: "Barber session" },
@@ -65,13 +65,13 @@ export default function LandingPage() {
gridVariant="bento-grid"
useInvertedBackground={false}
features={[
{ title: "Skin Fade", description: "Expert blending and precision lining for the perfect fade.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606191-wm7fl66o.jpg?_wi=3", titleImageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606192-1t4277mg.jpg", buttonText: "Book Now" },
{ title: "Haircut & Style", description: "Tailored cuts to suit your style and hair type.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606192-pfturo09.jpg?_wi=2", titleImageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606192-2s9ehlow.jpg", buttonText: "Book Now" },
{ title: "Beard Trim & Shape", description: "Keep your beard looking sharp and well-groomed.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606191-wm7fl66o.jpg?_wi=4", titleImageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606192-pfturo09.jpg", buttonText: "Book Now" },
{ title: "Kids Haircuts", description: "Friendly, patient service for our younger clients.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606192-2s9ehlow.jpg?_wi=2", titleImageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606191-wm7fl66o.jpg", buttonText: "Book Now" },
{ title: "Master Skin Fade", description: "High-precision blending and sharp line-ups for a clean, professional finish.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606191-wm7fl66o.jpg?_wi=3", titleImageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606192-1t4277mg.jpg", buttonText: "Book Now" },
{ title: "Classic Cut & Style", description: "Timeless styles tailored to your unique hair texture and lifestyle requirements.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606192-pfturo09.jpg?_wi=2", titleImageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606192-2s9ehlow.jpg", buttonText: "Book Now" },
{ title: "Premium Beard Sculpt", description: "Complete beard detailing, hot towel treatment, and shape-ups to keep you looking your best.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606191-wm7fl66o.jpg?_wi=4", titleImageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606192-pfturo09.jpg", buttonText: "Book Now" },
{ title: "Junior Style", description: "Professional service designed for younger clients, ensuring a comfortable and stress-free experience.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606192-2s9ehlow.jpg?_wi=2", titleImageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606191-wm7fl66o.jpg", buttonText: "Book Now" },
]}
title="Our Services"
description="Excellence in every cut."
description="Where traditional craft meets contemporary style."
/>
</div>
@@ -81,8 +81,8 @@ export default function LandingPage() {
textboxLayout="inline-image"
useInvertedBackground={false}
team={[{ id: "avraz", name: "Avraz", role: "Lead Barber", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606192-1t4277mg.jpg?_wi=3" }]}
title="Meet Your Barber"
description="Pure Fades is a trusted local barber shop in Altrincham, known for friendly service and high-quality cuts. Skilled barbers delivering consistent results in a welcoming atmosphere for all ages."
title="Meet The Master Barber"
description="With over a decade of dedication to the craft, I focus on delivering precision-based barbering. At Pure Fades Altrincham, we believe that every haircut is a form of art. I am committed to providing every client with a clean, confident look that reflects their personality."
/>
</div>
@@ -93,12 +93,12 @@ export default function LandingPage() {
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
testimonials={[
{ id: "1", name: "Client A", role: "Customer", company: "Local", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606192-pfturo09.jpg?_wi=3" },
{ id: "2", name: "Client B", role: "Customer", company: "Local", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606192-2s9ehlow.jpg?_wi=3" },
{ id: "3", name: "Client C", role: "Customer", company: "Local", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606191-wm7fl66o.jpg?_wi=5" },
{ id: "1", name: "James H.", role: "Regular Customer", company: "Altrincham Local", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606192-pfturo09.jpg?_wi=3" },
{ id: "2", name: "David M.", role: "Returning Client", company: "Local Business", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606192-2s9ehlow.jpg?_wi=3" },
{ id: "3", name: "Samuel R.", role: "First-time Client", company: "Visitor", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606191-wm7fl66o.jpg?_wi=5" },
]}
title="What Our Clients Say"
description="Trusted by the Altrincham community (4.7 stars, 21 reviews)."
title="Client Experiences"
description="We pride ourselves on the consistency, attention to detail, and friendly environment we provide to every person who steps into our chair."
/>
</div>
@@ -109,13 +109,13 @@ export default function LandingPage() {
gridVariant="four-items-2x2-equal-grid"
useInvertedBackground={false}
products={[
{ id: "p1", name: "Fade 1", price: "", variant: "Lookbook", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606191-wm7fl66o.jpg?_wi=6" },
{ id: "p2", name: "Fade 2", price: "", variant: "Lookbook", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606192-1t4277mg.jpg?_wi=4" },
{ id: "p3", name: "Fade 3", price: "", variant: "Lookbook", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606192-pfturo09.jpg?_wi=4" },
{ id: "p4", name: "Interior", price: "", variant: "Shop", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606192-2s9ehlow.jpg?_wi=4" },
{ id: "p1", name: "Precision Fade", price: "£25", variant: "Signature Look", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606191-wm7fl66o.jpg?_wi=6" },
{ id: "p2", name: "Beard Trim", price: "£15", variant: "Grooming", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606192-1t4277mg.jpg?_wi=4" },
{ id: "p3", name: "Full Service", price: "£35", variant: "Complete Package", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606192-pfturo09.jpg?_wi=4" },
{ id: "p4", name: "Junior Cut", price: "£18", variant: "Essentials", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CmADQPFEftHLlUIqDQEbG4lDCK/uploaded-1776980606192-2s9ehlow.jpg?_wi=4" },
]}
title="Our Work"
description="View our latest styles."
title="Our Style Showcase"
description="A collection of recent work demonstrating our commitment to quality and precision."
/>
</div>
@@ -123,11 +123,11 @@ export default function LandingPage() {
<FaqSplitText
useInvertedBackground={false}
faqs={[
{ id: "q1", title: "Do I need to book in advance?", content: "We recommend booking online, but walk-ins are welcome based on availability." },
{ id: "q2", title: "Where is the shop?", content: "18 Church St, Altrincham WA14 4DW." },
{ id: "q3", title: "What are your opening hours?", content: "We are open Mon-Sat (9 AM - 6 PM) and Sun (10 AM - 4 PM). Book your slot directly through our scheduling platform: https://booking.purefades.com" },
{ id: "q1", title: "How do I secure an appointment?", content: "The best way to guarantee your slot is by booking online through our portal. Walk-ins are accepted if our schedule allows, but priority is given to booked appointments." },
{ id: "q2", title: "Where exactly is the shop?", content: "We are located centrally at 18 Church Street, Altrincham, WA14 4DW." },
{ id: "q3", title: "What are your operating hours?", content: "We welcome clients Monday through Saturday from 9:00 AM until 6:00 PM, and Sundays from 10:00 AM until 4:00 PM. Book online at https://booking.purefades.com" },
]}
sideTitle="Common Questions"
sideTitle="FAQs"
faqsAnimation="slide-up"
/>
</div>
@@ -137,8 +137,8 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={false}
names={["Facebook", "Instagram", "Google Maps", "Yelp", "Treatwell", "Local Guide", "Barber Network"]}
title="Join Our Community"
description="Follow us on Facebook for latest styles."
title="Connect With Us"
description="Follow our social media channels to see the latest trends, styling tips, and shop updates."
/>
</div>
@@ -146,9 +146,9 @@ export default function LandingPage() {
<ContactCTA
useInvertedBackground={false}
background={{ variant: "plain" }}
tag="Visit Us"
title="Pure Fades Altrincham"
description="18 Church St, Altrincham WA14 4DW. Call: 07856 518666. Opening soon Friday 9 AM."
tag="Contact"
title="Visit Pure Fades"
description="18 Church Street, Altrincham, WA14 4DW. For inquiries or booking changes, call us directly at 07856 518666. Your journey to a perfect style starts here."
buttons={[{ text: "Get Directions", href: "https://maps.google.com" }, { text: "Call Now", href: "tel:07856518666" }]}
/>
</div>
@@ -156,11 +156,11 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{ title: "Pure Fades", items: [{ label: "About Us", href: "#about" }, { label: "Services", href: "#services" }] },
{ title: "Contact", items: [{ label: "18 Church St, Altrincham", href: "#" }, { label: "07856 518666", href: "tel:07856518666" }] },
{ title: "Pure Fades", items: [{ label: "About", href: "#about" }, { label: "Services", href: "#services" }] },
{ title: "Location", items: [{ label: "18 Church Street, Altrincham", href: "#" }, { label: "07856 518666", href: "tel:07856518666" }] },
]}
bottomLeftText="© 2024 Pure Fades Altrincham"
bottomRightText="All rights reserved"
bottomLeftText="© 2024 Pure Fades"
bottomRightText="All Rights Reserved"
/>
</div>
</ReactLenis>