Merge version_1 into main #2

Merged
bender merged 4 commits from version_1 into main 2026-03-04 23:14:41 +00:00
4 changed files with 147 additions and 353 deletions

View File

@@ -42,7 +42,7 @@ export default function ContactPage() {
title="Ready for your next appointment?"
description="Book today and experience why Déjà Vu is a name people remember. Your perfect cut awaits."
tagIcon={Calendar}
background={{ variant: "aurora" }}
background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false}
inputPlaceholder="Enter your email"
buttonText="Book Now"
@@ -58,26 +58,14 @@ export default function ContactPage() {
tagAnimation="slide-up"
members={[
{
id: "1",
name: "Rudy",
role: "Master Craftsman",
imageSrc:
"http://img.b2bpic.net/free-photo/positive-bearded-black-male-with-tattoo-cross-arms-dressed-white-shirt_613910-15917.jpg?_wi=4",
},
id: "1", name: "Rudy", role: "Master Craftsman", imageSrc:
"http://img.b2bpic.net/free-photo/positive-bearded-black-male-with-tattoo-cross-arms-dressed-white-shirt_613910-15917.jpg"},
{
id: "2",
name: "Maarten",
role: "Client Favorite",
imageSrc:
"http://img.b2bpic.net/free-photo/man-hair-salon-looking-sideways_23-2148242781.jpg?_wi=7",
},
id: "2", name: "Maarten", role: "Client Favorite", imageSrc:
"http://img.b2bpic.net/free-photo/man-hair-salon-looking-sideways_23-2148242781.jpg"},
{
id: "3",
name: "Walter",
role: "Trusted Expert",
imageSrc:
"http://img.b2bpic.net/free-photo/man-hair-salon-looking-sideways_23-2148242781.jpg?_wi=8",
},
id: "3", name: "Walter", role: "Trusted Expert", imageSrc:
"http://img.b2bpic.net/free-photo/man-hair-salon-looking-sideways_23-2148242781.jpg"},
]}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
@@ -94,44 +82,23 @@ export default function ContactPage() {
tagAnimation="slide-up"
blogs={[
{
id: "1",
category: ["Haircut", "Service"],
title: "Precision and Warmth",
excerpt:
"Zoals steeds: een vriendelijke en bekwame kapper. Every visit feels like coming home.",
imageSrc:
"http://img.b2bpic.net/free-photo/two-hairstylers-posing-standing-modern-spacy-beaty-salon_651396-986.jpg?_wi=3",
authorName: "Hans Jacobs",
authorAvatar:
"http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg",
date: "2025-01-15",
},
id: "1", category: ["Haircut", "Service"],
title: "Precision and Warmth", excerpt:
"Zoals steeds: een vriendelijke en bekwame kapper. Every visit feels like coming home.", imageSrc:
"http://img.b2bpic.net/free-photo/two-hairstylers-posing-standing-modern-spacy-beaty-salon_651396-986.jpg", authorName: "Hans Jacobs", authorAvatar:
"http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg", date: "2025-01-15"},
{
id: "2",
category: ["Experience", "Team"],
title: "A Feeling of Home",
excerpt:
"Je voelt je altijd welkom. The team treats you like family, not just a client.",
imageSrc:
"http://img.b2bpic.net/free-photo/spa-equipments-with-soap-cotton-flower_23-2147844979.jpg?_wi=2",
authorName: "Annick De Winter",
authorAvatar:
"http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg",
date: "2025-01-10",
},
id: "2", category: ["Experience", "Team"],
title: "A Feeling of Home", excerpt:
"Je voelt je altijd welkom. The team treats you like family, not just a client.", imageSrc:
"http://img.b2bpic.net/free-photo/spa-equipments-with-soap-cotton-flower_23-2147844979.jpg", authorName: "Annick De Winter", authorAvatar:
"http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg", date: "2025-01-10"},
{
id: "3",
category: ["Haircut", "Maarten"],
title: "Best in Mechelen",
excerpt:
"Maarten is echt een topper! Skilled, personable, and genuinely cares about the result.",
imageSrc:
"http://img.b2bpic.net/free-photo/professional-barber-working-with-client-hairdressing-salon_613910-5075.jpg?_wi=2",
authorName: "Client Testimonial",
authorAvatar:
"http://img.b2bpic.net/free-photo/woman-showing-ok-sign_23-2148990150.jpg",
date: "2025-01-05",
},
id: "3", category: ["Haircut", "Maarten"],
title: "Best in Mechelen", excerpt:
"Maarten is echt een topper! Skilled, personable, and genuinely cares about the result.", imageSrc:
"http://img.b2bpic.net/free-photo/professional-barber-working-with-client-hairdressing-salon_613910-5075.jpg", authorName: "Client Testimonial", authorAvatar:
"http://img.b2bpic.net/free-photo/woman-showing-ok-sign_23-2148990150.jpg", date: "2025-01-05"},
]}
animationType="slide-up"
textboxLayout="default"
@@ -144,8 +111,7 @@ export default function ContactPage() {
<FooterSimple
columns={[
{
title: "Navigate",
items: [
title: "Navigate", items: [
{ label: "Home", href: "/" },
{ label: "About", href: "/about" },
{ label: "Services", href: "/services" },
@@ -153,8 +119,7 @@ export default function ContactPage() {
],
},
{
title: "Book",
items: [
title: "Book", items: [
{ label: "Appointments", href: "/contact" },
{ label: "Gift Cards", href: "#" },
{ label: "Loyalty Program", href: "#" },
@@ -162,8 +127,7 @@ export default function ContactPage() {
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" },
{ label: "Reviews", href: "/" },
@@ -171,8 +135,7 @@ export default function ContactPage() {
],
},
{
title: "Info",
items: [
title: "Info", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Location", href: "#" },

View File

@@ -55,30 +55,23 @@ export default function HomePage() {
tag="Premium Hair Salon"
tagIcon={Scissors}
tagAnimation="slide-up"
background={{ variant: "aurora" }}
background={{ variant: "radial-gradient" }}
buttons={[
{ text: "Book Your Appointment", href: "/contact" },
{ text: "Meet the Team", href: "/team" },
]}
buttonAnimation="slide-up"
dashboard={{
title: "Trusted Since 2010",
stats: [
title: "Trusted Since 2010", stats: [
{
title: "Satisfied Clients",
values: [800, 1200, 1650],
description: "Long-term loyalty & repeat bookings.",
},
title: "Satisfied Clients", values: [800, 1200, 1650],
description: "Long-term loyalty & repeat bookings."},
{
title: "Years of Expertise",
values: [8, 12, 15],
description: "Master craftsmen dedicated to perfection.",
},
title: "Years of Expertise", values: [8, 12, 15],
description: "Master craftsmen dedicated to perfection."},
{
title: "5-Star Reviews",
values: [43, 65, 89],
description: "Consistently praised for warmth & skill.",
},
title: "5-Star Reviews", values: [43, 65, 89],
description: "Consistently praised for warmth & skill."},
],
logoIcon: Heart,
sidebarItems: [
@@ -90,35 +83,23 @@ export default function HomePage() {
listItems: [
{
icon: CheckCircle,
title: "Rudy - Master Craftsman",
status: "Available Today",
},
title: "Rudy - Master Craftsman", status: "Available Today"},
{
icon: CheckCircle,
title: "Maarten - Client Favorite",
status: "Next Slot: 2pm",
},
title: "Maarten - Client Favorite", status: "Next Slot: 2pm"},
{
icon: CheckCircle,
title: "Walter - Trusted Expert",
status: "Available Tomorrow",
},
title: "Walter - Trusted Expert", status: "Available Tomorrow"},
],
imageSrc:
"http://img.b2bpic.net/free-photo/female-hairdresser-holding-scissor_107420-12148.jpg",
searchPlaceholder: "Find your stylist...",
chartTitle: "Client Satisfaction Trend",
chartData: [
"http://img.b2bpic.net/free-photo/female-hairdresser-holding-scissor_107420-12148.jpg", searchPlaceholder: "Find your stylist...", chartTitle: "Client Satisfaction Trend", chartData: [
{ value: 88 },
{ value: 92 },
{ value: 95 },
{ value: 97 },
{ value: 98 },
],
listTitle: "Our Expert Team",
videoSrc: "",
imageAlt: "Professional scissors on salon surface",
}}
listTitle: "Our Expert Team", videoSrc: "", imageAlt: "Professional scissors on salon surface"}}
/>
</div>
@@ -129,21 +110,13 @@ export default function HomePage() {
author="43+ Loyal Clients"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg",
alt: "Happy client",
},
src: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg", alt: "Happy client"},
{
src: "http://img.b2bpic.net/free-photo/pleased-young-brunette-caucasian-girl-looks-camera_141793-103873.jpg",
alt: "Satisfied customer",
},
src: "http://img.b2bpic.net/free-photo/pleased-young-brunette-caucasian-girl-looks-camera_141793-103873.jpg", alt: "Satisfied customer"},
{
src: "http://img.b2bpic.net/free-vector/colorful-set-smiley-men-avatars_23-2147672541.jpg",
alt: "Regular client",
},
src: "http://img.b2bpic.net/free-vector/colorful-set-smiley-men-avatars_23-2147672541.jpg", alt: "Regular client"},
{
src: "http://img.b2bpic.net/free-vector/variety-avatars-flat-design_23-2147662095.jpg",
alt: "Returning customer",
},
src: "http://img.b2bpic.net/free-vector/variety-avatars-flat-design_23-2147662095.jpg", alt: "Returning customer"},
]}
ratingAnimation="slide-up"
avatarsAnimation="slide-up"
@@ -159,14 +132,10 @@ export default function HomePage() {
tagAnimation="slide-up"
features={[
{
id: "1",
title: "Precision Haircuts",
description:
"Expert cuts for men and women. Timeless classics or modern styles—shaped perfectly to suit your face, hair type, and lifestyle.",
media: {
id: "1", title: "Precision Haircuts", description:
"Expert cuts for men and women. Timeless classics or modern styles—shaped perfectly to suit your face, hair type, and lifestyle.", media: {
imageSrc:
"http://img.b2bpic.net/free-photo/man-showing-scissors-close-up_23-2148353462.jpg?_wi=1",
},
"http://img.b2bpic.net/free-photo/man-showing-scissors-close-up_23-2148353462.jpg"},
items: [
{ icon: Check, text: "Personalized consultation" },
{ icon: Check, text: "Precision scissor work" },
@@ -175,14 +144,10 @@ export default function HomePage() {
reverse: false,
},
{
id: "2",
title: "Color & Highlights",
description:
"From subtle enhancement to bold transformation. Our colorists blend artistry with technical skill to achieve the perfect shade.",
media: {
id: "2", title: "Color & Highlights", description:
"From subtle enhancement to bold transformation. Our colorists blend artistry with technical skill to achieve the perfect shade.", media: {
imageSrc:
"http://img.b2bpic.net/free-photo/cheerful-girl-process-hair-coloring_23-2147769774.jpg?_wi=1",
},
"http://img.b2bpic.net/free-photo/cheerful-girl-process-hair-coloring_23-2147769774.jpg"},
items: [
{ icon: Check, text: "Tone consultation" },
{ icon: Check, text: "Premium color products" },
@@ -191,14 +156,10 @@ export default function HomePage() {
reverse: true,
},
{
id: "3",
title: "Styling & Special Events",
description:
"Special occasions deserve special attention. Expert styling for events, updos, and everyday confidence.",
media: {
id: "3", title: "Styling & Special Events", description:
"Special occasions deserve special attention. Expert styling for events, updos, and everyday confidence.", media: {
imageSrc:
"http://img.b2bpic.net/free-photo/beautiufl-caucasian-lady-went-home-sits-armchair-th-living-room_132075-9638.jpg?_wi=1",
},
"http://img.b2bpic.net/free-photo/beautiufl-caucasian-lady-went-home-sits-armchair-th-living-room_132075-9638.jpg"},
items: [
{ icon: Check, text: "Event styling expertise" },
{ icon: Check, text: "Updo mastery" },
@@ -207,21 +168,16 @@ export default function HomePage() {
reverse: false,
},
{
id: "4",
title: "Men's Grooming",
description:
"Sharp, clean, confident. Precision fades, beard work, and grooming advice for the modern gentleman.",
media: {
id: "4", title: "Men's Grooming", description:
"Sharp, clean, confident. Precision fades, beard work, and grooming advice for the modern gentleman.", media: {
imageSrc:
"http://img.b2bpic.net/free-photo/professional-hairdresser-modeling-beard-barbershop-close-up-photo_613910-18422.jpg?_wi=1",
},
"http://img.b2bpic.net/free-photo/professional-hairdresser-modeling-beard-barbershop-close-up-photo_613910-18422.jpg"},
items: [
{ icon: Check, text: "Precision fades" },
{ icon: Check, text: "Beard shaping & care" },
{
icon: Check,
text: "Grooming product recommendations",
},
text: "Grooming product recommendations"},
],
reverse: true,
},
@@ -239,23 +195,14 @@ export default function HomePage() {
tagAnimation="slide-up"
metrics={[
{
id: "1",
value: "Craftsmanship",
description:
"Years of expertise. Skilled hands. No shortcuts. Every cut reflects our commitment to excellence and attention to detail.",
},
id: "1", value: "Craftsmanship", description:
"Years of expertise. Skilled hands. No shortcuts. Every cut reflects our commitment to excellence and attention to detail."},
{
id: "2",
value: "Atmosphere",
description:
"Warm welcome. A joke between cuts. A drink if you like. You'll feel at home the moment you walk through our door.",
},
id: "2", value: "Atmosphere", description:
"Warm welcome. A joke between cuts. A drink if you like. You'll feel at home the moment you walk through our door."},
{
id: "3",
value: "Consistency",
description:
"You don't gamble here. You know you'll leave happy. Our clients come back because they trust the result, every single time.",
},
id: "3", value: "Consistency", description:
"You don't gamble here. You know you'll leave happy. Our clients come back because they trust the result, every single time."},
]}
metricsAnimation="slide-up"
useInvertedBackground={true}
@@ -270,26 +217,14 @@ export default function HomePage() {
tagAnimation="slide-up"
members={[
{
id: "1",
name: "Rudy",
role: "Master Craftsman",
imageSrc:
"http://img.b2bpic.net/free-photo/positive-bearded-black-male-with-tattoo-cross-arms-dressed-white-shirt_613910-15917.jpg?_wi=1",
},
id: "1", name: "Rudy", role: "Master Craftsman", imageSrc:
"http://img.b2bpic.net/free-photo/positive-bearded-black-male-with-tattoo-cross-arms-dressed-white-shirt_613910-15917.jpg"},
{
id: "2",
name: "Maarten",
role: "Client Favorite",
imageSrc:
"http://img.b2bpic.net/free-photo/man-hair-salon-looking-sideways_23-2148242781.jpg?_wi=1",
},
id: "2", name: "Maarten", role: "Client Favorite", imageSrc:
"http://img.b2bpic.net/free-photo/man-hair-salon-looking-sideways_23-2148242781.jpg"},
{
id: "3",
name: "Walter",
role: "Trusted Expert",
imageSrc:
"http://img.b2bpic.net/free-photo/man-hair-salon-looking-sideways_23-2148242781.jpg?_wi=2",
},
id: "3", name: "Walter", role: "Trusted Expert", imageSrc:
"http://img.b2bpic.net/free-photo/man-hair-salon-looking-sideways_23-2148242781.jpg"},
]}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
@@ -306,83 +241,41 @@ export default function HomePage() {
tagAnimation="slide-up"
blogs={[
{
id: "1",
category: ["Haircut", "Service"],
title: "Precision and Warmth",
excerpt:
"Zoals steeds: een vriendelijke en bekwame kapper. Every visit feels like coming home.",
imageSrc:
"http://img.b2bpic.net/free-photo/two-hairstylers-posing-standing-modern-spacy-beaty-salon_651396-986.jpg?_wi=1",
authorName: "Hans Jacobs",
authorAvatar:
"http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg",
date: "2025-01-15",
},
id: "1", category: ["Haircut", "Service"],
title: "Precision and Warmth", excerpt:
"Zoals steeds: een vriendelijke en bekwame kapper. Every visit feels like coming home.", imageSrc:
"http://img.b2bpic.net/free-photo/two-hairstylers-posing-standing-modern-spacy-beaty-salon_651396-986.jpg", authorName: "Hans Jacobs", authorAvatar:
"http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg", date: "2025-01-15"},
{
id: "2",
category: ["Experience", "Team"],
title: "A Feeling of Home",
excerpt:
"Je voelt je altijd welkom. The team treats you like family, not just a client.",
imageSrc:
"http://img.b2bpic.net/free-photo/spa-equipments-with-soap-cotton-flower_23-2147844979.jpg?_wi=1",
authorName: "Annick De Winter",
authorAvatar:
"http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg",
date: "2025-01-10",
},
id: "2", category: ["Experience", "Team"],
title: "A Feeling of Home", excerpt:
"Je voelt je altijd welkom. The team treats you like family, not just a client.", imageSrc:
"http://img.b2bpic.net/free-photo/spa-equipments-with-soap-cotton-flower_23-2147844979.jpg", authorName: "Annick De Winter", authorAvatar:
"http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg", date: "2025-01-10"},
{
id: "3",
category: ["Haircut", "Maarten"],
title: "Best in Mechelen",
excerpt:
"Maarten is echt een topper! Skilled, personable, and genuinely cares about the result.",
imageSrc:
"http://img.b2bpic.net/free-photo/professional-barber-working-with-client-hairdressing-salon_613910-5075.jpg?_wi=1",
authorName: "Client Testimonial",
authorAvatar:
"http://img.b2bpic.net/free-photo/woman-showing-ok-sign_23-2148990150.jpg",
date: "2025-01-05",
},
id: "3", category: ["Haircut", "Maarten"],
title: "Best in Mechelen", excerpt:
"Maarten is echt een topper! Skilled, personable, and genuinely cares about the result.", imageSrc:
"http://img.b2bpic.net/free-photo/professional-barber-working-with-client-hairdressing-salon_613910-5075.jpg", authorName: "Client Testimonial", authorAvatar:
"http://img.b2bpic.net/free-photo/woman-showing-ok-sign_23-2148990150.jpg", date: "2025-01-05"},
{
id: "4",
category: ["Experience", "Satisfaction"],
title: "I Walk Out Happy",
excerpt:
"Ik kom hier altijd blij buiten! The whole experience—from greeting to finishing touches—is exceptional.",
imageSrc:
"http://img.b2bpic.net/free-photo/team-bride-celebrating-before-wedding_23-2149329119.jpg?_wi=1",
authorName: "Regular Client",
authorAvatar:
"http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg",
date: "2024-12-28",
},
id: "4", category: ["Experience", "Satisfaction"],
title: "I Walk Out Happy", excerpt:
"Ik kom hier altijd blij buiten! The whole experience—from greeting to finishing touches—is exceptional.", imageSrc:
"http://img.b2bpic.net/free-photo/team-bride-celebrating-before-wedding_23-2149329119.jpg", authorName: "Regular Client", authorAvatar:
"http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg", date: "2024-12-28"},
{
id: "5",
category: ["Team", "Quality"],
title: "Top People",
excerpt:
"Topmensen. Professional, knowledgeable, and genuinely invested in your satisfaction.",
imageSrc:
"http://img.b2bpic.net/free-photo/two-hairstylers-posing-standing-modern-spacy-beaty-salon_651396-986.jpg?_wi=2",
authorName: "Satisfied Customer",
authorAvatar:
"http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg",
date: "2024-12-20",
},
id: "5", category: ["Team", "Quality"],
title: "Top People", excerpt:
"Topmensen. Professional, knowledgeable, and genuinely invested in your satisfaction.", imageSrc:
"http://img.b2bpic.net/free-photo/two-hairstylers-posing-standing-modern-spacy-beaty-salon_651396-986.jpg", authorName: "Satisfied Customer", authorAvatar:
"http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg", date: "2024-12-20"},
{
id: "6",
category: ["Loyalty", "Value"],
title: "Worth Every Visit",
excerpt:
"A name people remember. The quality, consistency, and personal touch keep me coming back.",
imageSrc:
"http://img.b2bpic.net/free-photo/team-bride-celebrating-before-wedding_23-2149329119.jpg?_wi=2",
authorName: "Long-time Client",
authorAvatar:
"http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg",
date: "2024-12-15",
},
id: "6", category: ["Loyalty", "Value"],
title: "Worth Every Visit", excerpt:
"A name people remember. The quality, consistency, and personal touch keep me coming back.", imageSrc:
"http://img.b2bpic.net/free-photo/team-bride-celebrating-before-wedding_23-2149329119.jpg", authorName: "Long-time Client", authorAvatar:
"http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg", date: "2024-12-15"},
]}
animationType="slide-up"
textboxLayout="default"
@@ -397,7 +290,7 @@ export default function HomePage() {
title="Ready for your next appointment?"
description="Book today and experience why Déjà Vu is a name people remember. Your perfect cut awaits."
tagIcon={Calendar}
background={{ variant: "aurora" }}
background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false}
inputPlaceholder="Enter your email"
buttonText="Book Now"
@@ -409,8 +302,7 @@ export default function HomePage() {
<FooterSimple
columns={[
{
title: "Navigate",
items: [
title: "Navigate", items: [
{ label: "Home", href: "/" },
{ label: "About", href: "/about" },
{ label: "Services", href: "/services" },
@@ -418,8 +310,7 @@ export default function HomePage() {
],
},
{
title: "Book",
items: [
title: "Book", items: [
{ label: "Appointments", href: "/contact" },
{ label: "Gift Cards", href: "#" },
{ label: "Loyalty Program", href: "#" },
@@ -427,8 +318,7 @@ export default function HomePage() {
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" },
{ label: "Reviews", href: "/" },
@@ -436,8 +326,7 @@ export default function HomePage() {
],
},
{
title: "Info",
items: [
title: "Info", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Location", href: "#" },

View File

@@ -44,14 +44,10 @@ export default function ServicesPage() {
tagAnimation="slide-up"
features={[
{
id: "1",
title: "Precision Haircuts",
description:
"Expert cuts for men and women. Timeless classics or modern styles—shaped perfectly to suit your face, hair type, and lifestyle.",
media: {
id: "1", title: "Precision Haircuts", description:
"Expert cuts for men and women. Timeless classics or modern styles—shaped perfectly to suit your face, hair type, and lifestyle.", media: {
imageSrc:
"http://img.b2bpic.net/free-photo/man-showing-scissors-close-up_23-2148353462.jpg?_wi=2",
},
"http://img.b2bpic.net/free-photo/man-showing-scissors-close-up_23-2148353462.jpg"},
items: [
{ icon: Check, text: "Personalized consultation" },
{ icon: Check, text: "Precision scissor work" },
@@ -60,14 +56,10 @@ export default function ServicesPage() {
reverse: false,
},
{
id: "2",
title: "Color & Highlights",
description:
"From subtle enhancement to bold transformation. Our colorists blend artistry with technical skill to achieve the perfect shade.",
media: {
id: "2", title: "Color & Highlights", description:
"From subtle enhancement to bold transformation. Our colorists blend artistry with technical skill to achieve the perfect shade.", media: {
imageSrc:
"http://img.b2bpic.net/free-photo/cheerful-girl-process-hair-coloring_23-2147769774.jpg?_wi=2",
},
"http://img.b2bpic.net/free-photo/cheerful-girl-process-hair-coloring_23-2147769774.jpg"},
items: [
{ icon: Check, text: "Tone consultation" },
{ icon: Check, text: "Premium color products" },
@@ -76,14 +68,10 @@ export default function ServicesPage() {
reverse: true,
},
{
id: "3",
title: "Styling & Special Events",
description:
"Special occasions deserve special attention. Expert styling for events, updos, and everyday confidence.",
media: {
id: "3", title: "Styling & Special Events", description:
"Special occasions deserve special attention. Expert styling for events, updos, and everyday confidence.", media: {
imageSrc:
"http://img.b2bpic.net/free-photo/beautiufl-caucasian-lady-went-home-sits-armchair-th-living-room_132075-9638.jpg?_wi=2",
},
"http://img.b2bpic.net/free-photo/beautiufl-caucasian-lady-went-home-sits-armchair-th-living-room_132075-9638.jpg"},
items: [
{ icon: Check, text: "Event styling expertise" },
{ icon: Check, text: "Updo mastery" },
@@ -92,21 +80,16 @@ export default function ServicesPage() {
reverse: false,
},
{
id: "4",
title: "Men's Grooming",
description:
"Sharp, clean, confident. Precision fades, beard work, and grooming advice for the modern gentleman.",
media: {
id: "4", title: "Men's Grooming", description:
"Sharp, clean, confident. Precision fades, beard work, and grooming advice for the modern gentleman.", media: {
imageSrc:
"http://img.b2bpic.net/free-photo/professional-hairdresser-modeling-beard-barbershop-close-up-photo_613910-18422.jpg?_wi=2",
},
"http://img.b2bpic.net/free-photo/professional-hairdresser-modeling-beard-barbershop-close-up-photo_613910-18422.jpg"},
items: [
{ icon: Check, text: "Precision fades" },
{ icon: Check, text: "Beard shaping & care" },
{
icon: Check,
text: "Grooming product recommendations",
},
text: "Grooming product recommendations"},
],
reverse: true,
},
@@ -124,23 +107,14 @@ export default function ServicesPage() {
tagAnimation="slide-up"
metrics={[
{
id: "1",
value: "Craftsmanship",
description:
"Years of expertise. Skilled hands. No shortcuts. Every cut reflects our commitment to excellence and attention to detail.",
},
id: "1", value: "Craftsmanship", description:
"Years of expertise. Skilled hands. No shortcuts. Every cut reflects our commitment to excellence and attention to detail."},
{
id: "2",
value: "Atmosphere",
description:
"Warm welcome. A joke between cuts. A drink if you like. You'll feel at home the moment you walk through our door.",
},
id: "2", value: "Atmosphere", description:
"Warm welcome. A joke between cuts. A drink if you like. You'll feel at home the moment you walk through our door."},
{
id: "3",
value: "Consistency",
description:
"You don't gamble here. You know you'll leave happy. Our clients come back because they trust the result, every single time.",
},
id: "3", value: "Consistency", description:
"You don't gamble here. You know you'll leave happy. Our clients come back because they trust the result, every single time."},
]}
metricsAnimation="slide-up"
useInvertedBackground={true}
@@ -153,7 +127,7 @@ export default function ServicesPage() {
title="Ready for your next appointment?"
description="Book today and experience why Déjà Vu is a name people remember. Your perfect cut awaits."
tagIcon={Calendar}
background={{ variant: "aurora" }}
background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false}
inputPlaceholder="Enter your email"
buttonText="Book Now"
@@ -165,8 +139,7 @@ export default function ServicesPage() {
<FooterSimple
columns={[
{
title: "Navigate",
items: [
title: "Navigate", items: [
{ label: "Home", href: "/" },
{ label: "About", href: "/about" },
{ label: "Services", href: "/services" },
@@ -174,8 +147,7 @@ export default function ServicesPage() {
],
},
{
title: "Book",
items: [
title: "Book", items: [
{ label: "Appointments", href: "/contact" },
{ label: "Gift Cards", href: "#" },
{ label: "Loyalty Program", href: "#" },
@@ -183,8 +155,7 @@ export default function ServicesPage() {
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" },
{ label: "Reviews", href: "/" },
@@ -192,8 +163,7 @@ export default function ServicesPage() {
],
},
{
title: "Info",
items: [
title: "Info", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Location", href: "#" },

View File

@@ -44,26 +44,14 @@ export default function TeamPage() {
tagAnimation="slide-up"
members={[
{
id: "1",
name: "Rudy",
role: "Master Craftsman",
imageSrc:
"http://img.b2bpic.net/free-photo/positive-bearded-black-male-with-tattoo-cross-arms-dressed-white-shirt_613910-15917.jpg?_wi=3",
},
id: "1", name: "Rudy", role: "Master Craftsman", imageSrc:
"http://img.b2bpic.net/free-photo/positive-bearded-black-male-with-tattoo-cross-arms-dressed-white-shirt_613910-15917.jpg"},
{
id: "2",
name: "Maarten",
role: "Client Favorite",
imageSrc:
"http://img.b2bpic.net/free-photo/man-hair-salon-looking-sideways_23-2148242781.jpg?_wi=5",
},
id: "2", name: "Maarten", role: "Client Favorite", imageSrc:
"http://img.b2bpic.net/free-photo/man-hair-salon-looking-sideways_23-2148242781.jpg"},
{
id: "3",
name: "Walter",
role: "Trusted Expert",
imageSrc:
"http://img.b2bpic.net/free-photo/man-hair-salon-looking-sideways_23-2148242781.jpg?_wi=6",
},
id: "3", name: "Walter", role: "Trusted Expert", imageSrc:
"http://img.b2bpic.net/free-photo/man-hair-salon-looking-sideways_23-2148242781.jpg"},
]}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
@@ -80,14 +68,10 @@ export default function TeamPage() {
tagAnimation="slide-up"
features={[
{
id: "1",
title: "Rudy's Mastery",
description:
"Decades of precision work. Rudy specializes in complex color corrections and avant-garde cuts for clients seeking bold transformations.",
media: {
id: "1", title: "Rudy's Mastery", description:
"Decades of precision work. Rudy specializes in complex color corrections and avant-garde cuts for clients seeking bold transformations.", media: {
imageSrc:
"http://img.b2bpic.net/free-photo/man-showing-scissors-close-up_23-2148353462.jpg?_wi=3",
},
"http://img.b2bpic.net/free-photo/man-showing-scissors-close-up_23-2148353462.jpg"},
items: [
{ icon: Check, text: "Color corrections" },
{ icon: Check, text: "Avant-garde styling" },
@@ -96,14 +80,10 @@ export default function TeamPage() {
reverse: false,
},
{
id: "2",
title: "Maarten's Warmth",
description:
"Known for his approachable nature and intuitive understanding of client needs. Maarten excels at making nervous clients feel at ease.",
media: {
id: "2", title: "Maarten's Warmth", description:
"Known for his approachable nature and intuitive understanding of client needs. Maarten excels at making nervous clients feel at ease.", media: {
imageSrc:
"http://img.b2bpic.net/free-photo/cheerful-girl-process-hair-coloring_23-2147769774.jpg?_wi=3",
},
"http://img.b2bpic.net/free-photo/cheerful-girl-process-hair-coloring_23-2147769774.jpg"},
items: [
{ icon: Check, text: "Client comfort" },
{ icon: Check, text: "Communication" },
@@ -112,14 +92,10 @@ export default function TeamPage() {
reverse: true,
},
{
id: "3",
title: "Walter's Consistency",
description:
"A steady hand for classic cuts and timeless styles. Walter delivers reliable, polished results that keep clients returning year after year.",
media: {
id: "3", title: "Walter's Consistency", description:
"A steady hand for classic cuts and timeless styles. Walter delivers reliable, polished results that keep clients returning year after year.", media: {
imageSrc:
"http://img.b2bpic.net/free-photo/beautiufl-caucasian-lady-went-home-sits-armchair-th-living-room_132075-9638.jpg?_wi=3",
},
"http://img.b2bpic.net/free-photo/beautiufl-caucasian-lady-went-home-sits-armchair-th-living-room_132075-9638.jpg"},
items: [
{ icon: Check, text: "Classic expertise" },
{ icon: Check, text: "Reliability" },
@@ -140,7 +116,7 @@ export default function TeamPage() {
title="Ready for your next appointment?"
description="Book today and experience why Déjà Vu is a name people remember. Your perfect cut awaits."
tagIcon={Calendar}
background={{ variant: "aurora" }}
background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false}
inputPlaceholder="Enter your email"
buttonText="Book Now"
@@ -152,8 +128,7 @@ export default function TeamPage() {
<FooterSimple
columns={[
{
title: "Navigate",
items: [
title: "Navigate", items: [
{ label: "Home", href: "/" },
{ label: "About", href: "/about" },
{ label: "Services", href: "/services" },
@@ -161,8 +136,7 @@ export default function TeamPage() {
],
},
{
title: "Book",
items: [
title: "Book", items: [
{ label: "Appointments", href: "/contact" },
{ label: "Gift Cards", href: "#" },
{ label: "Loyalty Program", href: "#" },
@@ -170,8 +144,7 @@ export default function TeamPage() {
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" },
{ label: "Reviews", href: "/" },
@@ -179,8 +152,7 @@ export default function TeamPage() {
],
},
{
title: "Info",
items: [
title: "Info", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Location", href: "#" },