From 1259812fd1c66a0bc1545c018a25fa021e2229b8 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 4 Mar 2026 23:14:36 +0000 Subject: [PATCH 1/4] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 89 ++++++++++++---------------------------- 1 file changed, 26 insertions(+), 63 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 4c36e50..d8498c2 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -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() { Date: Wed, 4 Mar 2026 23:14:36 +0000 Subject: [PATCH 2/4] Update src/app/page.tsx --- src/app/page.tsx | 265 ++++++++++++++--------------------------------- 1 file changed, 77 insertions(+), 188 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 3f64148..c92d37b 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -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"}} /> @@ -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() { Date: Wed, 4 Mar 2026 23:14:36 +0000 Subject: [PATCH 3/4] Update src/app/services/page.tsx --- src/app/services/page.tsx | 78 ++++++++++++--------------------------- 1 file changed, 24 insertions(+), 54 deletions(-) diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx index 8536776..a686fe2 100644 --- a/src/app/services/page.tsx +++ b/src/app/services/page.tsx @@ -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() { Date: Wed, 4 Mar 2026 23:14:37 +0000 Subject: [PATCH 4/4] Update src/app/team/page.tsx --- src/app/team/page.tsx | 68 +++++++++++++------------------------------ 1 file changed, 20 insertions(+), 48 deletions(-) diff --git a/src/app/team/page.tsx b/src/app/team/page.tsx index 8c541fe..f99f1be 100644 --- a/src/app/team/page.tsx +++ b/src/app/team/page.tsx @@ -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() {