Merge version_1 into main #1
518
src/app/page.tsx
518
src/app/page.tsx
@@ -2,6 +2,7 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import { Scissors, Droplets, Zap, Sparkles } from 'lucide-react';
|
||||
import ContactCTA from '@/components/sections/contact/ContactCTA';
|
||||
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
||||
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
|
||||
@@ -16,391 +17,160 @@ import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCar
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="shift-hover"
|
||||
defaultTextAnimation="entrance-slide"
|
||||
borderRadius="pill"
|
||||
contentWidth="medium"
|
||||
sizing="largeSmall"
|
||||
background="aurora"
|
||||
cardStyle="inset"
|
||||
primaryButtonStyle="shadow"
|
||||
secondaryButtonStyle="layered"
|
||||
headingFontWeight="bold"
|
||||
defaultButtonVariant="shift-hover"
|
||||
defaultTextAnimation="entrance-slide"
|
||||
borderRadius="pill"
|
||||
contentWidth="medium"
|
||||
sizing="largeSmall"
|
||||
background="aurora"
|
||||
cardStyle="inset"
|
||||
primaryButtonStyle="shadow"
|
||||
secondaryButtonStyle="layered"
|
||||
headingFontWeight="bold"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "features",
|
||||
},
|
||||
{
|
||||
name: "Team",
|
||||
id: "team",
|
||||
},
|
||||
{
|
||||
name: "Pricing",
|
||||
id: "pricing",
|
||||
},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "testimonials",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
]}
|
||||
brandName="Exclusive Barbershop"
|
||||
button={{
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Services", id: "features" },
|
||||
{ name: "Team", id: "team" },
|
||||
{ name: "Pricing", id: "pricing" },
|
||||
{ name: "Testimonials", id: "testimonials" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Exclusive Barbershop"
|
||||
button={{ text: "Book Now", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroLogo
|
||||
logoText="Exclusive Barbershop"
|
||||
description="Experience the ultimate grooming journey in Oeiras. Professional cuts, precision beard styling, and a unique environment designed for the modern man."
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Your Spot",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
text: "View Services",
|
||||
href: "#pricing",
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/handsome-bearded-man-barbershop-barber-work_627829-7361.jpg"
|
||||
imageAlt="barbershop interior modern dark theme"
|
||||
/>
|
||||
</div>
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroLogo
|
||||
logoText="Exclusive Barbershop"
|
||||
description="Experience the ultimate grooming journey in Oeiras. Professional cuts, precision beard styling, and a unique environment designed for the modern man."
|
||||
buttons={[{ text: "Book Your Spot", href: "#contact" }, { text: "View Services", href: "#pricing" }]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/handsome-bearded-man-barbershop-barber-work_627829-7361.jpg"
|
||||
imageAlt="barbershop interior modern dark theme"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<MediaAbout
|
||||
useInvertedBackground={false}
|
||||
title="A True Man Cave in Oeiras"
|
||||
description="Beyond a simple haircut. Our shop combines professional grooming with leisure: pool table, PS5, massage chairs, and a relaxed environment. Feel at home while our elite barbers craft your look."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/barber-shop-retro-vintage-style_1150-17931.jpg"
|
||||
imageAlt="modern luxury barber shop interior"
|
||||
/>
|
||||
</div>
|
||||
<div id="about" data-section="about">
|
||||
<MediaAbout
|
||||
useInvertedBackground={false}
|
||||
title="A True Man Cave in Oeiras"
|
||||
description="Beyond a simple haircut. Our shop combines professional grooming with leisure: pool table, PS5, massage chairs, and a relaxed environment. Feel at home while our elite barbers craft your look."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/barber-shop-retro-vintage-style_1150-17931.jpg"
|
||||
imageAlt="modern luxury barber shop interior"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="features" data-section="features">
|
||||
<FeatureCardTwentySix
|
||||
textboxLayout="inline-image"
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Precision Cuts",
|
||||
description: "Fade, scissor cuts, and military styles tailored to your profile.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/various-hairdressing-equipment-white-background_23-2147711631.jpg",
|
||||
buttonIcon: "Scissors",
|
||||
},
|
||||
{
|
||||
title: "Beard Mastery",
|
||||
description: "Hot towel shaves, blade shaping, and beard maintenance.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-man-gray-checkered-suit_158538-4219.jpg",
|
||||
buttonIcon: "Droplets",
|
||||
},
|
||||
{
|
||||
title: "Treatments",
|
||||
description: "Chemical services including platinum blonde, highlights, and scalp treatments.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-image-female-hairdresser-washing-bearded-men-s-hair-before-haircut-saloon_613910-5446.jpg",
|
||||
buttonIcon: "Zap",
|
||||
},
|
||||
{
|
||||
title: "Eyebrows & Grooming",
|
||||
description: "Shape and trim for a perfect, clean look.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/barber-using-blowdrier-style-his-client-s-hair_23-2149186485.jpg",
|
||||
buttonIcon: "Sparkles",
|
||||
},
|
||||
]}
|
||||
title="Our Specialized Services"
|
||||
description="From classic cuts to specialized treatments, our barbers deliver excellence."
|
||||
/>
|
||||
</div>
|
||||
<div id="features" data-section="features">
|
||||
<FeatureCardTwentySix
|
||||
textboxLayout="inline-image"
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{ title: "Precision Cuts", description: "Fade, scissor cuts, and military styles tailored to your profile.", imageSrc: "http://img.b2bpic.net/free-photo/various-hairdressing-equipment-white-background_23-2147711631.jpg", buttonIcon: Scissors },
|
||||
{ title: "Beard Mastery", description: "Hot towel shaves, blade shaping, and beard maintenance.", imageSrc: "http://img.b2bpic.net/free-photo/handsome-man-gray-checkered-suit_158538-4219.jpg", buttonIcon: Droplets },
|
||||
{ title: "Treatments", description: "Chemical services including platinum blonde, highlights, and scalp treatments.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-image-female-hairdresser-washing-bearded-men-s-hair-before-haircut-saloon_613910-5446.jpg", buttonIcon: Zap },
|
||||
{ title: "Eyebrows & Grooming", description: "Shape and trim for a perfect, clean look.", imageSrc: "http://img.b2bpic.net/free-photo/barber-using-blowdrier-style-his-client-s-hair_23-2149186485.jpg", buttonIcon: Sparkles },
|
||||
]}
|
||||
title="Our Specialized Services"
|
||||
description="From classic cuts to specialized treatments, our barbers deliver excellence."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="team" data-section="team">
|
||||
<TeamCardFive
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
team={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Cleiton",
|
||||
role: "Master Barber",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-male-hairdresser-salon_52683-111009.jpg",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Marco",
|
||||
role: "Senior Stylist",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-barber-cutting-client-s-beard-close-up_23-2148242864.jpg",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Rafael",
|
||||
role: "Beard Specialist",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/this-is-so-cute-portrait-attractive-unshaven-young-male-with-muscular-tattoo-body-crossing-arms-his-chest-smiling-being-touched-by-something-expressing-distrust-suspicion-doubt_343059-1710.jpg",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Lucas",
|
||||
role: "Fade Expert",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-hair-dryer-client-salon_23-2147737037.jpg",
|
||||
},
|
||||
]}
|
||||
title="Meet Our Elite Barbers"
|
||||
description="Expert professionals dedicated to delivering the best grooming service in Lisbon."
|
||||
/>
|
||||
</div>
|
||||
<div id="team" data-section="team">
|
||||
<TeamCardFive
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
team={[
|
||||
{ id: "t1", name: "Cleiton", role: "Master Barber", imageSrc: "http://img.b2bpic.net/free-photo/portrait-male-hairdresser-salon_52683-111009.jpg" },
|
||||
{ id: "t2", name: "Marco", role: "Senior Stylist", imageSrc: "http://img.b2bpic.net/free-photo/side-view-barber-cutting-client-s-beard-close-up_23-2148242864.jpg" },
|
||||
{ id: "t3", name: "Rafael", role: "Beard Specialist", imageSrc: "http://img.b2bpic.net/free-photo/this-is-so-cute-portrait-attractive-unshaven-young-male-with-muscular-tattoo-body-crossing-arms-his-chest-smiling-being-touched-by-something-expressing-distrust-suspicion-doubt_343059-1710.jpg" },
|
||||
{ id: "t4", name: "Lucas", role: "Fade Expert", imageSrc: "http://img.b2bpic.net/free-photo/woman-with-hair-dryer-client-salon_23-2147737037.jpg" },
|
||||
]}
|
||||
title="Meet Our Elite Barbers"
|
||||
description="Expert professionals dedicated to delivering the best grooming service in Lisbon."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="pricing" data-section="pricing">
|
||||
<PricingCardThree
|
||||
animationType="slide-up"
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={true}
|
||||
plans={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Beard Only",
|
||||
price: "€12",
|
||||
features: [
|
||||
"Blade shape",
|
||||
"Towel finish",
|
||||
],
|
||||
buttons: [
|
||||
{
|
||||
text: "Book",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Classic Haircut",
|
||||
price: "€18",
|
||||
features: [
|
||||
"Custom cut",
|
||||
"Style finish",
|
||||
],
|
||||
buttons: [
|
||||
{
|
||||
text: "Book",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Cut & Beard",
|
||||
price: "€26",
|
||||
features: [
|
||||
"Professional cut",
|
||||
"Complete beard care",
|
||||
],
|
||||
buttons: [
|
||||
{
|
||||
text: "Book",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Cut & Platinum",
|
||||
price: "€60",
|
||||
features: [
|
||||
"Expert platinum finish",
|
||||
"Cut included",
|
||||
],
|
||||
buttons: [
|
||||
{
|
||||
text: "Book",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
]}
|
||||
title="Simple & Fair Pricing"
|
||||
description="Clear prices for top-tier quality."
|
||||
/>
|
||||
</div>
|
||||
<div id="pricing" data-section="pricing">
|
||||
<PricingCardThree
|
||||
animationType="slide-up"
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={true}
|
||||
plans={[
|
||||
{ id: "p1", name: "Beard Only", price: "€12", features: ["Blade shape", "Towel finish"], buttons: [{ text: "Book", href: "#contact" }] },
|
||||
{ id: "p2", name: "Classic Haircut", price: "€18", features: ["Custom cut", "Style finish"], buttons: [{ text: "Book", href: "#contact" }] },
|
||||
{ id: "p3", name: "Cut & Beard", price: "€26", features: ["Professional cut", "Complete beard care"], buttons: [{ text: "Book", href: "#contact" }] },
|
||||
{ id: "p4", name: "Cut & Platinum", price: "€60", features: ["Expert platinum finish", "Cut included"], buttons: [{ text: "Book", href: "#contact" }] },
|
||||
]}
|
||||
title="Simple & Fair Pricing"
|
||||
description="Clear prices for top-tier quality."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardTen
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Best in Town",
|
||||
quote: "The best barbershop I know! Spectacular environment and excellent professionals.",
|
||||
name: "Victor Cruz",
|
||||
role: "Regular Client",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-man-gray-checkered-suit_158538-4206.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Top Notch",
|
||||
quote: "Best barbershop in Lisbon, skilled barbers, complete environment and fair price.",
|
||||
name: "Alan Reis",
|
||||
role: "Regular Client",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/studio-portrait-blue-eyed-bearded-hipster-male-with-crossed-arms-grey-background_613910-3320.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Impeccable",
|
||||
quote: "Impeccable service, I really enjoyed it, highly recommend 5 stars.",
|
||||
name: "Filipe Gomes",
|
||||
role: "Regular Client",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-successful-businessman-suit-showing-okay-sign-looking-satisfied-standing-against-white-ba_1258-173565.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
title: "Incredible",
|
||||
quote: "Best barbershop, billiards, PS5, massage chair and the best haircut service!",
|
||||
name: "Zack Gun",
|
||||
role: "Regular Client",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/positive-blond-bearded-male-dressed-plaid-shirt-denim-jacket-posing-grey-vignette-background_613910-11782.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
title: "Professional",
|
||||
quote: "Great professionals, never failed, I've been coming every week.",
|
||||
name: "Igor Batista",
|
||||
role: "Regular Client",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-bearded-man-getting-haircut-by-hairdresser-while-sitting-chair-barbershop-barber-soul_627829-6410.jpg",
|
||||
},
|
||||
]}
|
||||
title="Loved by Our Clients"
|
||||
description="See why our customers keep coming back."
|
||||
/>
|
||||
</div>
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardTen
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{ id: "1", title: "Best in Town", quote: "The best barbershop I know! Spectacular environment and excellent professionals.", name: "Victor Cruz", role: "Regular Client", imageSrc: "http://img.b2bpic.net/free-photo/handsome-man-gray-checkered-suit_158538-4206.jpg" },
|
||||
{ id: "2", title: "Top Notch", quote: "Best barbershop in Lisbon, skilled barbers, complete environment and fair price.", name: "Alan Reis", role: "Regular Client", imageSrc: "http://img.b2bpic.net/free-photo/studio-portrait-blue-eyed-bearded-hipster-male-with-crossed-arms-grey-background_613910-3320.jpg" },
|
||||
{ id: "3", title: "Impeccable", quote: "Impeccable service, I really enjoyed it, highly recommend 5 stars.", name: "Filipe Gomes", role: "Regular Client", imageSrc: "http://img.b2bpic.net/free-photo/smiling-successful-businessman-suit-showing-okay-sign-looking-satisfied-standing-against-white-ba_1258-173565.jpg" },
|
||||
{ id: "4", title: "Incredible", quote: "Best barbershop, billiards, PS5, massage chair and the best haircut service!", name: "Zack Gun", role: "Regular Client", imageSrc: "http://img.b2bpic.net/free-photo/positive-blond-bearded-male-dressed-plaid-shirt-denim-jacket-posing-grey-vignette-background_613910-11782.jpg" },
|
||||
{ id: "5", title: "Professional", quote: "Great professionals, never failed, I've been coming every week.", name: "Igor Batista", role: "Regular Client", imageSrc: "http://img.b2bpic.net/free-photo/young-bearded-man-getting-haircut-by-hairdresser-while-sitting-chair-barbershop-barber-soul_627829-6410.jpg" },
|
||||
]}
|
||||
title="Loved by Our Clients"
|
||||
description="See why our customers keep coming back."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="faq" data-section="faq">
|
||||
<FaqSplitMedia
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Do I need an appointment?",
|
||||
content: "We recommend booking online to ensure availability, especially on weekends.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Where are you located?",
|
||||
content: "We are located at R. Cândido dos Reis 61, 2780-295 Oeiras.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "What payment methods do you accept?",
|
||||
content: "We accept cash and standard bank cards.",
|
||||
},
|
||||
{
|
||||
id: "f4",
|
||||
title: "Do you offer platinum blond service?",
|
||||
content: "Yes, we specialize in platinum blond, highlights, and specialized hair coloring.",
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/young-man-barber-s-shop-getting-his-beard-trimmed_23-2149186494.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
title="Frequently Asked Questions"
|
||||
description="Everything you need to know about your next visit."
|
||||
faqsAnimation="slide-up"
|
||||
imageAlt="modern barber shop interior decor"
|
||||
/>
|
||||
</div>
|
||||
<div id="faq" data-section="faq">
|
||||
<FaqSplitMedia
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{ id: "f1", title: "Do I need an appointment?", content: "We recommend booking online to ensure availability, especially on weekends." },
|
||||
{ id: "f2", title: "Where are you located?", content: "We are located at R. Cândido dos Reis 61, 2780-295 Oeiras." },
|
||||
{ id: "f3", title: "What payment methods do you accept?", content: "We accept cash and standard bank cards." },
|
||||
{ id: "f4", title: "Do you offer platinum blond service?", content: "Yes, we specialize in platinum blond, highlights, and specialized hair coloring." },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/young-man-barber-s-shop-getting-his-beard-trimmed_23-2149186494.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
title="Frequently Asked Questions"
|
||||
description="Everything you need to know about your next visit."
|
||||
faqsAnimation="slide-up"
|
||||
imageAlt="modern barber shop interior decor"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
tag="Visit Us"
|
||||
title="Ready to get a fresh cut?"
|
||||
description="Book your appointment online today and join the best barbershop community in Oeiras."
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Online Now",
|
||||
href: "#",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{ variant: "radial-gradient" }}
|
||||
tag="Visit Us"
|
||||
title="Ready to get a fresh cut?"
|
||||
description="Book your appointment online today and join the best barbershop community in Oeiras."
|
||||
buttons={[{ text: "Book Online Now", href: "#" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMedia
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f1vfos"
|
||||
logoText="Exclusive Barbershop"
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
{
|
||||
label: "Cuts",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Beard",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Coloring",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Team",
|
||||
href: "#team",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Social",
|
||||
items: [
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Facebook",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
]}
|
||||
copyrightText="© 2025 Exclusive Barbershop. All rights reserved."
|
||||
imageAlt="barbershop logo minimal badge"
|
||||
/>
|
||||
</div>
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMedia
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f1vfos"
|
||||
logoText="Exclusive Barbershop"
|
||||
columns={[
|
||||
{ title: "Services", items: [{ label: "Cuts", href: "#" }, { label: "Beard", href: "#" }, { label: "Coloring", href: "#" }] },
|
||||
{ title: "Company", items: [{ label: "About Us", href: "#about" }, { label: "Team", href: "#team" }, { label: "Contact", href: "#contact" }] },
|
||||
{ title: "Social", items: [{ label: "Instagram", href: "#" }, { label: "Facebook", href: "#" }] },
|
||||
]}
|
||||
copyrightText="© 2025 Exclusive Barbershop. All rights reserved."
|
||||
imageAlt="barbershop logo minimal badge"
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user