From 867a57d9058ee125f48440c5b432c2ba651346fd Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 08:09:26 +0000 Subject: [PATCH 1/5] Update src/app/about/page.tsx --- src/app/about/page.tsx | 97 +++++++++--------------------------------- 1 file changed, 20 insertions(+), 77 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 7740154..dec5888 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -6,7 +6,6 @@ import TextAbout from "@/components/sections/about/TextAbout"; import FeatureCardTwentySix from "@/components/sections/feature/FeatureCardTwentySix"; import TestimonialCardSix from "@/components/sections/testimonial/TestimonialCardSix"; import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal"; -import Link from "next/link"; import { ArrowRight, Heart, Users, Award } from "lucide-react"; const AboutPage = () => { @@ -53,37 +52,17 @@ const AboutPage = () => { tag="Values" features={[ { - title: "Excellence in Craft", - description: "We are committed to delivering only the highest quality results through continuous skill development and using premium products.", - imageSrc: "http://img.b2bpic.net/free-photo/skies-snowboard-lounge-area_482257-76730.jpg?_wi=6", - imageAlt: "Excellence", - buttonIcon: Award, - buttonHref: "/services", - }, + title: "Excellence in Craft", description: "We are committed to delivering only the highest quality results through continuous skill development and using premium products.", imageSrc: "http://img.b2bpic.net/free-photo/skies-snowboard-lounge-area_482257-76730.jpg", imageAlt: "Excellence", buttonIcon: Award, + buttonHref: "/services"}, { - title: "Client-Centered Care", - description: "Every client is unique. We take time to understand your vision, needs, and preferences to deliver personalized beauty solutions.", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-getting-her-hair-done-beauty-salon_23-2148976114.jpg?_wi=2", - imageAlt: "Client Care", - buttonIcon: Heart, - buttonHref: "/services", - }, + title: "Client-Centered Care", description: "Every client is unique. We take time to understand your vision, needs, and preferences to deliver personalized beauty solutions.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-getting-her-hair-done-beauty-salon_23-2148976114.jpg", imageAlt: "Client Care", buttonIcon: Heart, + buttonHref: "/services"}, { - title: "Community & Empowerment", - description: "We believe in uplifting our community and creating a space where women can celebrate their beauty and confidence together.", - imageSrc: "http://img.b2bpic.net/free-photo/blonde-woman-getting-her-hair-done_23-2148108777.jpg?_wi=2", - imageAlt: "Community", - buttonIcon: Users, - buttonHref: "/services", - }, + title: "Community & Empowerment", description: "We believe in uplifting our community and creating a space where women can celebrate their beauty and confidence together.", imageSrc: "http://img.b2bpic.net/free-photo/blonde-woman-getting-her-hair-done_23-2148108777.jpg", imageAlt: "Community", buttonIcon: Users, + buttonHref: "/services"}, { - title: "Sustainability & Hygiene", - description: "Professional standards and environmental responsibility are non-negotiable. Every service meets the highest hygiene and ethical standards.", - imageSrc: "http://img.b2bpic.net/free-photo/young-bride-is-looking-happily-mysteriously-camera_8353-9143.jpg?_wi=2", - imageAlt: "Sustainability", - buttonIcon: Award, - buttonHref: "/services", - }, + title: "Sustainability & Hygiene", description: "Professional standards and environmental responsibility are non-negotiable. Every service meets the highest hygiene and ethical standards.", imageSrc: "http://img.b2bpic.net/free-photo/young-bride-is-looking-happily-mysteriously-camera_8353-9143.jpg", imageAlt: "Sustainability", buttonIcon: Award, + buttonHref: "/services"}, ]} buttons={[{ text: "Explore Our Standards", href: "/services" }]} buttonAnimation="slide-up" @@ -99,59 +78,23 @@ const AboutPage = () => { tag="Client Stories" testimonials={[ { - id: "1", - name: "Sarah Mogotsi", - handle: "@sarahm_beauty", - testimonial: - "The best salon experience I've ever had in Gaborone. The team is professional, welcoming, and truly understands luxury beauty.", - imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=6", - imageAlt: "Sarah Mogotsi", - }, + id: "1", name: "Sarah Mogotsi", handle: "@sarahm_beauty", testimonial: + "The best salon experience I've ever had in Gaborone. The team is professional, welcoming, and truly understands luxury beauty.", imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "Sarah Mogotsi"}, { - id: "2", - name: "Amara Dikgang", - handle: "@amarabride", - testimonial: - "My bridal makeup was absolutely flawless and lasted the entire day. I felt like royalty. Highly recommended!", - imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=7", - imageAlt: "Amara Dikgang", - }, + id: "2", name: "Amara Dikgang", handle: "@amarabride", testimonial: + "My bridal makeup was absolutely flawless and lasted the entire day. I felt like royalty. Highly recommended!", imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "Amara Dikgang"}, { - id: "3", - name: "Lesedi Moatshe", - handle: "@lesedi_style", - testimonial: - "Their virgin hair quality is unmatched! The installation was seamless and my hair looks stunning. Worth every pula.", - imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg?_wi=2", - imageAlt: "Lesedi Moatshe", - }, + id: "3", name: "Lesedi Moatshe", handle: "@lesedi_style", testimonial: + "Their virgin hair quality is unmatched! The installation was seamless and my hair looks stunning. Worth every pula.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg", imageAlt: "Lesedi Moatshe"}, { - id: "4", - name: "Naledi Ntoene", - handle: "@naledi_glam", - testimonial: - "Voguish transformed my look for my graduation. The attention to detail and professionalism was incredible. I felt so confident!", - imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=8", - imageAlt: "Naledi Ntoene", - }, + id: "4", name: "Naledi Ntoene", handle: "@naledi_glam", testimonial: + "Voguish transformed my look for my graduation. The attention to detail and professionalism was incredible. I felt so confident!", imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "Naledi Ntoene"}, { - id: "5", - name: "Tsholo Mothibi", - handle: "@tsholo_rad", - testimonial: - "I get all my beauty services done here - hair, makeup, and nails. Consistency and quality across all services. Five stars!", - imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=9", - imageAlt: "Tsholo Mothibi", - }, + id: "5", name: "Tsholo Mothibi", handle: "@tsholo_rad", testimonial: + "I get all my beauty services done here - hair, makeup, and nails. Consistency and quality across all services. Five stars!", imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "Tsholo Mothibi"}, { - id: "6", - name: "Kego Kgosi", - handle: "@kego_fabulous", - testimonial: - "Finally found a salon that understands premium beauty. Every detail matters here. Voguish is my go-to for all occasions.", - imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=10", - imageAlt: "Kego Kgosi", - }, + id: "6", name: "Kego Kgosi", handle: "@kego_fabulous", testimonial: + "Finally found a salon that understands premium beauty. Every detail matters here. Voguish is my go-to for all occasions.", imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "Kego Kgosi"}, ]} animationType="slide-up" textboxLayout="default" -- 2.49.1 From 56df96aa71801620be1f465bcd1fb97eac1098e3 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 08:09:27 +0000 Subject: [PATCH 2/5] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 65 ++++++++-------------------------------- 1 file changed, 12 insertions(+), 53 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index abbf596..6eb0257 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -6,7 +6,6 @@ import TextAbout from "@/components/sections/about/TextAbout"; import FeatureCardTwentySix from "@/components/sections/feature/FeatureCardTwentySix"; import ProductCardOne from "@/components/sections/product/ProductCardOne"; import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal"; -import Link from "next/link"; import { MapPin, Phone, Mail, Clock } from "lucide-react"; const ContactPage = () => { @@ -53,37 +52,17 @@ const ContactPage = () => { tag="Contact" features={[ { - title: "Visit Us", - description: "Voguish Hair & Beauty Bar, Gaborone, Botswana. Located in the heart of the city with easy access and ample parking.", - imageSrc: "http://img.b2bpic.net/free-photo/skies-snowboard-lounge-area_482257-76730.jpg?_wi=8", - imageAlt: "Location", - buttonIcon: MapPin, - buttonHref: "/booking", - }, + title: "Visit Us", description: "Voguish Hair & Beauty Bar, Gaborone, Botswana. Located in the heart of the city with easy access and ample parking.", imageSrc: "http://img.b2bpic.net/free-photo/skies-snowboard-lounge-area_482257-76730.jpg", imageAlt: "Location", buttonIcon: MapPin, + buttonHref: "/booking"}, { - title: "Call Us", - description: "Phone: +267 71 123 456 | WhatsApp: +267 71 123 456. Available Monday to Saturday, 9 AM - 6 PM.", - imageSrc: "http://img.b2bpic.net/free-photo/blonde-woman-getting-her-hair-done_23-2148108777.jpg?_wi=4", - imageAlt: "Phone", - buttonIcon: Phone, - buttonHref: "/booking", - }, + title: "Call Us", description: "Phone: +267 71 123 456 | WhatsApp: +267 71 123 456. Available Monday to Saturday, 9 AM - 6 PM.", imageSrc: "http://img.b2bpic.net/free-photo/blonde-woman-getting-her-hair-done_23-2148108777.jpg", imageAlt: "Phone", buttonIcon: Phone, + buttonHref: "/booking"}, { - title: "Email Us", - description: "info@voguishbeauty.bw | bookings@voguishbeauty.bw. We respond to all inquiries within 24 hours.", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-getting-her-hair-done-beauty-salon_23-2148976114.jpg?_wi=5", - imageAlt: "Email", - buttonIcon: Mail, - buttonHref: "/booking", - }, + title: "Email Us", description: "info@voguishbeauty.bw | bookings@voguishbeauty.bw. We respond to all inquiries within 24 hours.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-getting-her-hair-done-beauty-salon_23-2148976114.jpg", imageAlt: "Email", buttonIcon: Mail, + buttonHref: "/booking"}, { - title: "Business Hours", - description: "Monday - Friday: 10 AM - 7 PM | Saturday: 9 AM - 6 PM | Sunday: Closed. Available for special event bookings.", - imageSrc: "http://img.b2bpic.net/free-photo/side-view-professional-doing-bridal-makeup-look_23-2149722043.jpg?_wi=3", - imageAlt: "Hours", - buttonIcon: Clock, - buttonHref: "/booking", - }, + title: "Business Hours", description: "Monday - Friday: 10 AM - 7 PM | Saturday: 9 AM - 6 PM | Sunday: Closed. Available for special event bookings.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-professional-doing-bridal-makeup-look_23-2149722043.jpg", imageAlt: "Hours", buttonIcon: Clock, + buttonHref: "/booking"}, ]} buttons={[{ text: "Send Message", href: "/booking" }]} buttonAnimation="slide-up" @@ -99,33 +78,13 @@ const ContactPage = () => { tag="Social" products={[ { - id: "1", - name: "Instagram", - price: "@voguishbeautybar", - imageSrc: "http://img.b2bpic.net/free-photo/collage-blonde-with-hair-after-before-beauty-salon_132075-11810.jpg", - imageAlt: "Instagram", - }, + id: "1", name: "Instagram", price: "@voguishbeautybar", imageSrc: "http://img.b2bpic.net/free-photo/collage-blonde-with-hair-after-before-beauty-salon_132075-11810.jpg", imageAlt: "Instagram"}, { - id: "2", - name: "Facebook", - price: "Voguish Beauty Bar", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-red-seductive-touching-lips-by-hand_132075-11994.jpg", - imageAlt: "Facebook", - }, + id: "2", name: "Facebook", price: "Voguish Beauty Bar", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-red-seductive-touching-lips-by-hand_132075-11994.jpg", imageAlt: "Facebook"}, { - id: "3", - name: "WhatsApp", - price: "+267 71 123 456", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-incognito-woman-with-elegant-dark-nails-manicured-fingers-with-rings-wearing-red-compact-crossbag-bright-red-color_132075-12161.jpg?_wi=3", - imageAlt: "WhatsApp", - }, + id: "3", name: "WhatsApp", price: "+267 71 123 456", imageSrc: "http://img.b2bpic.net/free-photo/close-up-incognito-woman-with-elegant-dark-nails-manicured-fingers-with-rings-wearing-red-compact-crossbag-bright-red-color_132075-12161.jpg", imageAlt: "WhatsApp"}, { - id: "4", - name: "TikTok", - price: "@voguishbeauty", - imageSrc: "http://img.b2bpic.net/free-photo/young-bride-is-looking-happily-mysteriously-camera_8353-9143.jpg?_wi=4", - imageAlt: "TikTok", - }, + id: "4", name: "TikTok", price: "@voguishbeauty", imageSrc: "http://img.b2bpic.net/free-photo/young-bride-is-looking-happily-mysteriously-camera_8353-9143.jpg", imageAlt: "TikTok"}, ]} gridVariant="bento-grid" animationType="slide-up" -- 2.49.1 From 8806bf53dc374211996c7b83cb44ac6ac03399a8 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 08:09:28 +0000 Subject: [PATCH 3/5] Update src/app/layout.tsx --- src/app/layout.tsx | 26 ++++++-------------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index d284b91..f132681 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -6,40 +6,26 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; const montserrat = Montserrat({ - variable: "--font-montserrat", - subsets: ["latin"], + variable: "--font-montserrat", subsets: ["latin"], }); const inter = Inter({ - variable: "--font-inter", - subsets: ["latin"], + variable: "--font-inter", subsets: ["latin"], }); export const metadata: Metadata = { - title: "Voguish Hair & Beauty Bar - Luxury Beauty Services in Gaborone", - description: "Premium hair installations, makeup artistry, and nail services in Gaborone, Botswana. Expert stylists delivering elegance in every touch. Book your appointment today.", - keywords: "hair salon Gaborone, beauty bar, makeup artist, nail art, hair extensions, bridal makeup, professional styling", - robots: { + title: "Voguish Hair & Beauty Bar - Luxury Beauty Services in Gaborone", description: "Premium hair installations, makeup artistry, and nail services in Gaborone, Botswana. Expert stylists delivering elegance in every touch. Book your appointment today.", keywords: "hair salon Gaborone, beauty bar, makeup artist, nail art, hair extensions, bridal makeup, professional styling", robots: { index: true, follow: true, }, openGraph: { - title: "Voguish Hair & Beauty Bar", - description: "Experience premium beauty services designed to make you look and feel extraordinary.", - siteName: "Voguish Hair & Beauty Bar", - type: "website", - images: [ + title: "Voguish Hair & Beauty Bar", description: "Experience premium beauty services designed to make you look and feel extraordinary.", siteName: "Voguish Hair & Beauty Bar", type: "website", images: [ { - url: "http://img.b2bpic.net/free-photo/blonde-woman-getting-her-hair-done_23-2148108777.jpg", - alt: "Voguish Hair & Beauty Bar", - }, + url: "http://img.b2bpic.net/free-photo/blonde-woman-getting-her-hair-done_23-2148108777.jpg", alt: "Voguish Hair & Beauty Bar"}, ], }, twitter: { - card: "summary_large_image", - title: "Voguish Hair & Beauty Bar", - description: "Luxury beauty services in Gaborone", - images: ["http://img.b2bpic.net/free-photo/blonde-woman-getting-her-hair-done_23-2148108777.jpg"], + card: "summary_large_image", title: "Voguish Hair & Beauty Bar", description: "Luxury beauty services in Gaborone", images: ["http://img.b2bpic.net/free-photo/blonde-woman-getting-her-hair-done_23-2148108777.jpg"], }, }; -- 2.49.1 From e6d6d74fe3a20922927f490706dedd037bcc9b1c Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 08:09:28 +0000 Subject: [PATCH 4/5] Update src/app/page.tsx --- src/app/page.tsx | 134 +++++++++-------------------------------------- 1 file changed, 26 insertions(+), 108 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index d1676ba..ca2dffd 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -8,7 +8,6 @@ import FeatureCardTwentySix from "@/components/sections/feature/FeatureCardTwent import ProductCardOne from "@/components/sections/product/ProductCardOne"; import TestimonialCardSix from "@/components/sections/testimonial/TestimonialCardSix"; import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal"; -import Link from "next/link"; import { ArrowRight } from "lucide-react"; const HomePage = () => { @@ -49,7 +48,7 @@ const HomePage = () => { ]} buttonAnimation="slide-up" layoutOrder="default" - imageSrc="http://img.b2bpic.net/free-photo/blonde-woman-getting-her-hair-done_23-2148108777.jpg?_wi=1" + imageSrc="http://img.b2bpic.net/free-photo/blonde-woman-getting-her-hair-done_23-2148108777.jpg" imageAlt="Luxury Hair and Beauty Bar Services" mediaAnimation="opacity" frameStyle="card" @@ -73,37 +72,17 @@ const HomePage = () => { tag="Services" features={[ { - title: "Luxury Hair Installations", - description: "Premium virgin hair extensions including Brazilian, Peruvian, and Malaysian bundles.", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-getting-her-hair-done-beauty-salon_23-2148976114.jpg?_wi=1", - imageAlt: "Luxury Hair Installations", - buttonIcon: ArrowRight, - buttonHref: "/services", - }, + title: "Luxury Hair Installations", description: "Premium virgin hair extensions including Brazilian, Peruvian, and Malaysian bundles.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-getting-her-hair-done-beauty-salon_23-2148976114.jpg", imageAlt: "Luxury Hair Installations", buttonIcon: ArrowRight, + buttonHref: "/services"}, { - title: "Professional Makeup Artistry", - description: "Soft glam, bridal glam, editorial and event makeup tailored to your vision.", - imageSrc: "http://img.b2bpic.net/free-photo/side-view-professional-doing-bridal-makeup-look_23-2149722043.jpg?_wi=1", - imageAlt: "Professional Makeup Artistry", - buttonIcon: ArrowRight, - buttonHref: "/services", - }, + title: "Professional Makeup Artistry", description: "Soft glam, bridal glam, editorial and event makeup tailored to your vision.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-professional-doing-bridal-makeup-look_23-2149722043.jpg", imageAlt: "Professional Makeup Artistry", buttonIcon: ArrowRight, + buttonHref: "/services"}, { - title: "Nail Design & Care", - description: "Acrylics, gel polish, custom nail art and professional nail treatments.", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-incognito-woman-with-elegant-dark-nails-manicured-fingers-with-rings-wearing-red-compact-crossbag-bright-red-color_132075-12161.jpg?_wi=1", - imageAlt: "Nail Design & Care", - buttonIcon: ArrowRight, - buttonHref: "/services", - }, + title: "Nail Design & Care", description: "Acrylics, gel polish, custom nail art and professional nail treatments.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-incognito-woman-with-elegant-dark-nails-manicured-fingers-with-rings-wearing-red-compact-crossbag-bright-red-color_132075-12161.jpg", imageAlt: "Nail Design & Care", buttonIcon: ArrowRight, + buttonHref: "/services"}, { - title: "Bridal & Special Event Packages", - description: "Complete beauty packages tailored for weddings and milestone events.", - imageSrc: "http://img.b2bpic.net/free-photo/young-bride-is-looking-happily-mysteriously-camera_8353-9143.jpg?_wi=1", - imageAlt: "Bridal Packages", - buttonIcon: ArrowRight, - buttonHref: "/services", - }, + title: "Bridal & Special Event Packages", description: "Complete beauty packages tailored for weddings and milestone events.", imageSrc: "http://img.b2bpic.net/free-photo/young-bride-is-looking-happily-mysteriously-camera_8353-9143.jpg", imageAlt: "Bridal Packages", buttonIcon: ArrowRight, + buttonHref: "/services"}, ]} buttons={[{ text: "Explore All Services", href: "/services" }]} buttonAnimation="slide-up" @@ -119,40 +98,15 @@ const HomePage = () => { tag="Quality Assurance" products={[ { - id: "1", - name: "Premium Quality Products", - price: "✓", - imageSrc: "http://img.b2bpic.net/free-photo/skies-snowboard-lounge-area_482257-76730.jpg?_wi=1", - imageAlt: "Premium Quality Products", - }, + id: "1", name: "Premium Quality Products", price: "✓", imageSrc: "http://img.b2bpic.net/free-photo/skies-snowboard-lounge-area_482257-76730.jpg", imageAlt: "Premium Quality Products"}, { - id: "2", - name: "Experienced & Certified Stylists", - price: "✓", - imageSrc: "http://img.b2bpic.net/free-photo/skies-snowboard-lounge-area_482257-76730.jpg?_wi=2", - imageAlt: "Certified Stylists", - }, + id: "2", name: "Experienced & Certified Stylists", price: "✓", imageSrc: "http://img.b2bpic.net/free-photo/skies-snowboard-lounge-area_482257-76730.jpg", imageAlt: "Certified Stylists"}, { - id: "3", - name: "Hygienic & Comfortable Environment", - price: "✓", - imageSrc: "http://img.b2bpic.net/free-photo/skies-snowboard-lounge-area_482257-76730.jpg?_wi=3", - imageAlt: "Comfortable Salon", - }, + id: "3", name: "Hygienic & Comfortable Environment", price: "✓", imageSrc: "http://img.b2bpic.net/free-photo/skies-snowboard-lounge-area_482257-76730.jpg", imageAlt: "Comfortable Salon"}, { - id: "4", - name: "Personalized Beauty Consultations", - price: "✓", - imageSrc: "http://img.b2bpic.net/free-photo/skies-snowboard-lounge-area_482257-76730.jpg?_wi=4", - imageAlt: "Beauty Consultations", - }, + id: "4", name: "Personalized Beauty Consultations", price: "✓", imageSrc: "http://img.b2bpic.net/free-photo/skies-snowboard-lounge-area_482257-76730.jpg", imageAlt: "Beauty Consultations"}, { - id: "5", - name: "Trusted by Brides & Influencers", - price: "✓", - imageSrc: "http://img.b2bpic.net/free-photo/skies-snowboard-lounge-area_482257-76730.jpg?_wi=5", - imageAlt: "Trusted by Influencers", - }, + id: "5", name: "Trusted by Brides & Influencers", price: "✓", imageSrc: "http://img.b2bpic.net/free-photo/skies-snowboard-lounge-area_482257-76730.jpg", imageAlt: "Trusted by Influencers"}, ]} gridVariant="bento-grid" animationType="slide-up" @@ -168,59 +122,23 @@ const HomePage = () => { tag="Reviews" testimonials={[ { - id: "1", - name: "Sarah Mogotsi", - handle: "@sarahm_beauty", - testimonial: - "The best salon experience I've ever had in Gaborone. The team is professional, welcoming, and truly understands luxury beauty.", - imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=1", - imageAlt: "Sarah Mogotsi", - }, + id: "1", name: "Sarah Mogotsi", handle: "@sarahm_beauty", testimonial: + "The best salon experience I've ever had in Gaborone. The team is professional, welcoming, and truly understands luxury beauty.", imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "Sarah Mogotsi"}, { - id: "2", - name: "Amara Dikgang", - handle: "@amarabride", - testimonial: - "My bridal makeup was absolutely flawless and lasted the entire day. I felt like royalty. Highly recommended!", - imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=2", - imageAlt: "Amara Dikgang", - }, + id: "2", name: "Amara Dikgang", handle: "@amarabride", testimonial: + "My bridal makeup was absolutely flawless and lasted the entire day. I felt like royalty. Highly recommended!", imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "Amara Dikgang"}, { - id: "3", - name: "Lesedi Moatshe", - handle: "@lesedi_style", - testimonial: - "Their virgin hair quality is unmatched! The installation was seamless and my hair looks stunning. Worth every pula.", - imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg?_wi=1", - imageAlt: "Lesedi Moatshe", - }, + id: "3", name: "Lesedi Moatshe", handle: "@lesedi_style", testimonial: + "Their virgin hair quality is unmatched! The installation was seamless and my hair looks stunning. Worth every pula.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg", imageAlt: "Lesedi Moatshe"}, { - id: "4", - name: "Naledi Ntoene", - handle: "@naledi_glam", - testimonial: - "Voguish transformed my look for my graduation. The attention to detail and professionalism was incredible. I felt so confident!", - imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=3", - imageAlt: "Naledi Ntoene", - }, + id: "4", name: "Naledi Ntoene", handle: "@naledi_glam", testimonial: + "Voguish transformed my look for my graduation. The attention to detail and professionalism was incredible. I felt so confident!", imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "Naledi Ntoene"}, { - id: "5", - name: "Tsholo Mothibi", - handle: "@tsholo_rad", - testimonial: - "I get all my beauty services done here - hair, makeup, and nails. Consistency and quality across all services. Five stars!", - imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=4", - imageAlt: "Tsholo Mothibi", - }, + id: "5", name: "Tsholo Mothibi", handle: "@tsholo_rad", testimonial: + "I get all my beauty services done here - hair, makeup, and nails. Consistency and quality across all services. Five stars!", imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "Tsholo Mothibi"}, { - id: "6", - name: "Kego Kgosi", - handle: "@kego_fabulous", - testimonial: - "Finally found a salon that understands premium beauty. Every detail matters here. Voguish is my go-to for all occasions.", - imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=5", - imageAlt: "Kego Kgosi", - }, + id: "6", name: "Kego Kgosi", handle: "@kego_fabulous", testimonial: + "Finally found a salon that understands premium beauty. Every detail matters here. Voguish is my go-to for all occasions.", imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "Kego Kgosi"}, ]} animationType="slide-up" textboxLayout="default" -- 2.49.1 From c0822c3c8415f9c67579e86b850232bb9e0c9526 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 08:09:29 +0000 Subject: [PATCH 5/5] Update src/app/services/page.tsx --- src/app/services/page.tsx | 72 +++++++-------------------------------- 1 file changed, 13 insertions(+), 59 deletions(-) diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx index 6eeadd6..2097b96 100644 --- a/src/app/services/page.tsx +++ b/src/app/services/page.tsx @@ -6,7 +6,6 @@ import TextAbout from "@/components/sections/about/TextAbout"; import FeatureCardTwentySix from "@/components/sections/feature/FeatureCardTwentySix"; import ProductCardOne from "@/components/sections/product/ProductCardOne"; import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal"; -import Link from "next/link"; import { ArrowRight } from "lucide-react"; const ServicesPage = () => { @@ -53,37 +52,17 @@ const ServicesPage = () => { tag="Featured" features={[ { - title: "Luxury Hair Installations", - description: "Premium virgin hair extensions including Brazilian, Peruvian, and Malaysian bundles with professional installation and styling.", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-getting-her-hair-done-beauty-salon_23-2148976114.jpg?_wi=3", - imageAlt: "Luxury Hair Installations", - buttonIcon: ArrowRight, - buttonHref: "/booking", - }, + title: "Luxury Hair Installations", description: "Premium virgin hair extensions including Brazilian, Peruvian, and Malaysian bundles with professional installation and styling.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-getting-her-hair-done-beauty-salon_23-2148976114.jpg", imageAlt: "Luxury Hair Installations", buttonIcon: ArrowRight, + buttonHref: "/booking"}, { - title: "Professional Makeup Artistry", - description: "Soft glam, bridal glam, editorial and event makeup tailored to your vision and face shape.", - imageSrc: "http://img.b2bpic.net/free-photo/side-view-professional-doing-bridal-makeup-look_23-2149722043.jpg?_wi=2", - imageAlt: "Professional Makeup Artistry", - buttonIcon: ArrowRight, - buttonHref: "/booking", - }, + title: "Professional Makeup Artistry", description: "Soft glam, bridal glam, editorial and event makeup tailored to your vision and face shape.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-professional-doing-bridal-makeup-look_23-2149722043.jpg", imageAlt: "Professional Makeup Artistry", buttonIcon: ArrowRight, + buttonHref: "/booking"}, { - title: "Nail Design & Care", - description: "Acrylics, gel polish, custom nail art, extensions and professional nail treatments with premium finishing.", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-incognito-woman-with-elegant-dark-nails-manicured-fingers-with-rings-wearing-red-compact-crossbag-bright-red-color_132075-12161.jpg?_wi=2", - imageAlt: "Nail Design & Care", - buttonIcon: ArrowRight, - buttonHref: "/booking", - }, + title: "Nail Design & Care", description: "Acrylics, gel polish, custom nail art, extensions and professional nail treatments with premium finishing.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-incognito-woman-with-elegant-dark-nails-manicured-fingers-with-rings-wearing-red-compact-crossbag-bright-red-color_132075-12161.jpg", imageAlt: "Nail Design & Care", buttonIcon: ArrowRight, + buttonHref: "/booking"}, { - title: "Bridal & Special Event Packages", - description: "Complete beauty packages tailored for weddings, graduations and milestone events with coordination services.", - imageSrc: "http://img.b2bpic.net/free-photo/young-bride-is-looking-happily-mysteriously-camera_8353-9143.jpg?_wi=3", - imageAlt: "Bridal Packages", - buttonIcon: ArrowRight, - buttonHref: "/booking", - }, + title: "Bridal & Special Event Packages", description: "Complete beauty packages tailored for weddings, graduations and milestone events with coordination services.", imageSrc: "http://img.b2bpic.net/free-photo/young-bride-is-looking-happily-mysteriously-camera_8353-9143.jpg", imageAlt: "Bridal Packages", buttonIcon: ArrowRight, + buttonHref: "/booking"}, ]} buttons={[{ text: "View Pricing", href: "/contact" }]} buttonAnimation="slide-up" @@ -99,40 +78,15 @@ const ServicesPage = () => { tag="Add-ons" products={[ { - id: "1", - name: "Hair Care Treatments", - price: "Starting from P150", - imageSrc: "http://img.b2bpic.net/free-photo/blonde-woman-getting-her-hair-done_23-2148108777.jpg?_wi=3", - imageAlt: "Hair Care", - }, + id: "1", name: "Hair Care Treatments", price: "Starting from P150", imageSrc: "http://img.b2bpic.net/free-photo/blonde-woman-getting-her-hair-done_23-2148108777.jpg", imageAlt: "Hair Care"}, { - id: "2", - name: "Facial & Skincare", - price: "Starting from P200", - imageSrc: "http://img.b2bpic.net/free-photo/skies-snowboard-lounge-area_482257-76730.jpg?_wi=7", - imageAlt: "Skincare", - }, + id: "2", name: "Facial & Skincare", price: "Starting from P200", imageSrc: "http://img.b2bpic.net/free-photo/skies-snowboard-lounge-area_482257-76730.jpg", imageAlt: "Skincare"}, { - id: "3", - name: "Threading & Waxing", - price: "Starting from P80", - imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=11", - imageAlt: "Threading", - }, + id: "3", name: "Threading & Waxing", price: "Starting from P80", imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "Threading"}, { - id: "4", - name: "Wig Installation & Styling", - price: "Starting from P250", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-getting-her-hair-done-beauty-salon_23-2148976114.jpg?_wi=4", - imageAlt: "Wig Services", - }, + id: "4", name: "Wig Installation & Styling", price: "Starting from P250", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-getting-her-hair-done-beauty-salon_23-2148976114.jpg", imageAlt: "Wig Services"}, { - id: "5", - name: "Consultation Services", - price: "P50 or Free with Service", - imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg?_wi=3", - imageAlt: "Consultation", - }, + id: "5", name: "Consultation Services", price: "P50 or Free with Service", imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg", imageAlt: "Consultation"}, ]} gridVariant="bento-grid" animationType="slide-up" -- 2.49.1