From 9eb4f0c097f3fc3a485822fa6b3edfe28c6f1239 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 21:39:09 +0000 Subject: [PATCH 1/4] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 45 +++++++++++----------------------------- 1 file changed, 12 insertions(+), 33 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 9a0cabe..c75c85c 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -60,43 +60,26 @@ export default function ContactPage() { tagIcon={HelpCircle} faqs={[ { - id: "1", - title: "How do I book a consultation?", - content: "You can reach us by phone at +1-555-0123, email hello@luminoushair.com, or use our online booking form. We typically schedule consultations within 2-3 business days.", - }, + id: "1", title: "How do I book a consultation?", content: "You can reach us by phone at +1-555-0123, email hello@luminoushair.com, or use our online booking form. We typically schedule consultations within 2-3 business days."}, { - id: "2", - title: "What should I expect during my first consultation?", - content: "Your consultation will last 30-45 minutes. We'll discuss your hair goals, assess your hair type and condition, review our extension options, and provide a personalized recommendation and pricing quote.", - }, + id: "2", title: "What should I expect during my first consultation?", content: "Your consultation will last 30-45 minutes. We'll discuss your hair goals, assess your hair type and condition, review our extension options, and provide a personalized recommendation and pricing quote."}, { - id: "3", - title: "How long does the installation process take?", - content: "Installation times vary: Clip-in extensions take 60-90 minutes, tape-in extensions take 120-150 minutes, and sew-in weaves take 180-240 minutes depending on hair length and volume.", - }, + id: "3", title: "How long does the installation process take?", content: "Installation times vary: Clip-in extensions take 60-90 minutes, tape-in extensions take 120-150 minutes, and sew-in weaves take 180-240 minutes depending on hair length and volume."}, { - id: "4", - title: "Do you offer payment plans?", - content: "Yes! We offer flexible payment plans for packages over $300. We accept all major credit cards and offer interest-free installment options. Contact us for details.", - }, + id: "4", title: "Do you offer payment plans?", content: "Yes! We offer flexible payment plans for packages over $300. We accept all major credit cards and offer interest-free installment options. Contact us for details."}, { - id: "5", - title: "Can I reschedule my appointment?", - content: "Absolutely. We understand life happens! We offer free rescheduling up to 48 hours before your appointment. For cancellations with less notice, a 25% cancellation fee may apply.", - }, + id: "5", title: "Can I reschedule my appointment?", content: "Absolutely. We understand life happens! We offer free rescheduling up to 48 hours before your appointment. For cancellations with less notice, a 25% cancellation fee may apply."}, { - id: "6", - title: "What if I'm not satisfied with my extensions?", - content: "Your satisfaction is our priority. If you're not happy with your extensions, we offer a free adjustment visit within 7 days. We want you to love your new look!", - }, + id: "6", title: "What if I'm not satisfied with my extensions?", content: "Your satisfaction is our priority. If you're not happy with your extensions, we offer a free adjustment visit within 7 days. We want you to love your new look!"}, ]} - imageSrc="http://img.b2bpic.net/free-photo/young-woman-with-microphone-working-record-studio_1303-26330.jpg?_wi=4" + imageSrc="http://img.b2bpic.net/free-photo/young-woman-with-microphone-working-record-studio_1303-26330.jpg" imageAlt="Contact information support" textboxLayout="default" animationType="smooth" mediaPosition="left" useInvertedBackground={false} faqsAnimation="slide-up" + mediaAnimation="none" /> @@ -105,8 +88,7 @@ export default function ContactPage() { Date: Sat, 7 Mar 2026 21:39:09 +0000 Subject: [PATCH 2/4] Update src/app/page.tsx --- src/app/page.tsx | 235 +++++++++-------------------------------------- 1 file changed, 44 insertions(+), 191 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 475b071..1c1dc36 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -58,11 +58,8 @@ export default function HomePage() { ]} background={{ variant: "radial-gradient" }} dashboard={{ - title: "Why Choose Luminous Hair", - logoIcon: Zap, - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-female-jacket-by-wall_1153-7133.jpg", - searchPlaceholder: "Search services", - buttons: [ + title: "Why Choose Luminous Hair", logoIcon: Zap, + imageSrc: "http://img.b2bpic.net/free-photo/beautiful-female-jacket-by-wall_1153-7133.jpg", searchPlaceholder: "Search services", buttons: [ { text: "Learn More", href: "/services" }, { text: "Pricing", href: "/pricing" }, ], @@ -73,31 +70,23 @@ export default function HomePage() { ], stats: [ { - title: "Happy Clients", - values: [1250, 1450, 1650], - description: "Satisfied customers", - }, + title: "Happy Clients", values: [1250, 1450, 1650], + description: "Satisfied customers"}, { - title: "Years Experience", - values: [8, 10, 12], - description: "Professional expertise", - }, + title: "Years Experience", values: [8, 10, 12], + description: "Professional expertise"}, { - title: "Hair Types", - values: [45, 65, 85], - description: "Extension options", - }, + title: "Hair Types", values: [45, 65, 85], + description: "Extension options"}, ], - chartTitle: "Service Growth", - chartData: [ + chartTitle: "Service Growth", chartData: [ { value: 45 }, { value: 62 }, { value: 78 }, { value: 55 }, { value: 88 }, ], - listTitle: "Popular Services", - listItems: [ + listTitle: "Popular Services", listItems: [ { icon: ScissorsIcon, title: "Clip-In Extensions", status: "Popular" }, { icon: Zap, title: "Tape-In Extensions", status: "Fast" }, { icon: Sparkles, title: "Sew-In Weaves", status: "Premium" }, @@ -129,26 +118,11 @@ export default function HomePage() { tagIcon={Scissors} features={[ { - id: "01", - title: "Professional Consultation", - description: "Personalized assessment of your hair type, desired look, and maintenance commitment", - imageSrc: "http://img.b2bpic.net/free-photo/woman-giving-herself-scalp-massage_23-2151301344.jpg?_wi=1", - imageAlt: "Professional hair consultation", - }, + id: "01", title: "Professional Consultation", description: "Personalized assessment of your hair type, desired look, and maintenance commitment", imageSrc: "http://img.b2bpic.net/free-photo/woman-giving-herself-scalp-massage_23-2151301344.jpg", imageAlt: "Professional hair consultation"}, { - id: "02", - title: "Expert Installation", - description: "Skilled application using premium techniques to ensure natural-looking, secure extensions", - imageSrc: "http://img.b2bpic.net/free-photo/female-client-getting-her-hair-washed-hairdresser_23-2150771283.jpg?_wi=1", - imageAlt: "Professional hair installation", - }, + id: "02", title: "Expert Installation", description: "Skilled application using premium techniques to ensure natural-looking, secure extensions", imageSrc: "http://img.b2bpic.net/free-photo/female-client-getting-her-hair-washed-hairdresser_23-2150771283.jpg", imageAlt: "Professional hair installation"}, { - id: "03", - title: "Maintenance & Care", - description: "Ongoing support with touch-ups, adjustments, and professional care treatments", - imageSrc: "http://img.b2bpic.net/free-photo/woman-rehabilitation-center-getting-treatment_23-2150356699.jpg?_wi=1", - imageAlt: "Hair maintenance service", - }, + id: "03", title: "Maintenance & Care", description: "Ongoing support with touch-ups, adjustments, and professional care treatments", imageSrc: "http://img.b2bpic.net/free-photo/woman-rehabilitation-center-getting-treatment_23-2150356699.jpg", imageAlt: "Hair maintenance service"}, ]} textboxLayout="default" animationType="slide-up" @@ -166,35 +140,14 @@ export default function HomePage() { tagIcon={Gem} products={[ { - id: "1", - brand: "Luminous Hair", - name: "Clip-In Extensions - 20\" Length", - price: "$185.00", - rating: 5, - reviewCount: "8.2k", - imageSrc: "http://img.b2bpic.net/free-photo/styled-hair-extensions-beauty-salon_23-2148940855.jpg?_wi=1", - imageAlt: "Clip-in hair extensions", - }, + id: "1", brand: "Luminous Hair", name: "Clip-In Extensions - 20\" Length", price: "$185.00", rating: 5, + reviewCount: "8.2k", imageSrc: "http://img.b2bpic.net/free-photo/styled-hair-extensions-beauty-salon_23-2148940855.jpg", imageAlt: "Clip-in hair extensions"}, { - id: "2", - brand: "Luminous Hair", - name: "Tape-In Extensions - 18\" Length", - price: "$245.00", - rating: 5, - reviewCount: "6.7k", - imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-getting-her-hair-dyed-by-hairdresser-home_23-2148817230.jpg?_wi=1", - imageAlt: "Tape-in hair extensions", - }, + id: "2", brand: "Luminous Hair", name: "Tape-In Extensions - 18\" Length", price: "$245.00", rating: 5, + reviewCount: "6.7k", imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-getting-her-hair-dyed-by-hairdresser-home_23-2148817230.jpg", imageAlt: "Tape-in hair extensions"}, { - id: "3", - brand: "Luminous Hair", - name: "Sew-In Weave Bundle - 22\" Length", - price: "$325.00", - rating: 5, - reviewCount: "9.1k", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-getting-her-hair-done-beauty-salon_23-2148976112.jpg?_wi=1", - imageAlt: "Sew-in weave extensions", - }, + id: "3", brand: "Luminous Hair", name: "Sew-In Weave Bundle - 22\" Length", price: "$325.00", rating: 5, + reviewCount: "9.1k", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-getting-her-hair-done-beauty-salon_23-2148976112.jpg", imageAlt: "Sew-in weave extensions"}, ]} textboxLayout="default" animationType="scale-rotate" @@ -212,55 +165,19 @@ export default function HomePage() { tagIcon={Tag} plans={[ { - id: "standard", - title: "Standard Package", - price: "$299", - period: "/session", - imageSrc: "http://img.b2bpic.net/free-photo/examination-bed-hospital-room_482257-85715.jpg?_wi=1", - imageAlt: "Standard service package", - button: { text: "Get Started", href: "/contact" }, + id: "standard", title: "Standard Package", price: "$299", period: "/session", imageSrc: "http://img.b2bpic.net/free-photo/examination-bed-hospital-room_482257-85715.jpg", imageAlt: "Standard service package", button: { text: "Get Started", href: "/contact" }, features: [ - "Initial consultation included", - "Professional installation", - "60-90 minute appointment", - "Aftercare instructions", - "First maintenance visit", - ], + "Initial consultation included", "Professional installation", "60-90 minute appointment", "Aftercare instructions", "First maintenance visit"], }, { - id: "premium", - title: "Premium Package", - price: "$459", - period: "/session", - imageSrc: "http://img.b2bpic.net/free-photo/reed-diffuser-candles-towels-scent-relaxation_169016-69538.jpg?_wi=1", - imageAlt: "Premium service package", - button: { text: "Book Premium", href: "/contact" }, + id: "premium", title: "Premium Package", price: "$459", period: "/session", imageSrc: "http://img.b2bpic.net/free-photo/reed-diffuser-candles-towels-scent-relaxation_169016-69538.jpg", imageAlt: "Premium service package", button: { text: "Book Premium", href: "/contact" }, features: [ - "Extended consultation", - "Expert installation", - "120-minute appointment", - "Premium product selection", - "Two maintenance visits", - "Styling session included", - ], + "Extended consultation", "Expert installation", "120-minute appointment", "Premium product selection", "Two maintenance visits", "Styling session included"], }, { - id: "elite", - title: "Elite Package", - price: "$699", - period: "/session", - imageSrc: "http://img.b2bpic.net/free-photo/vintage-modern-restaurant-with-full-comfort_140725-9761.jpg?_wi=1", - imageAlt: "Elite service package", - button: { text: "Book Elite", href: "/contact" }, + id: "elite", title: "Elite Package", price: "$699", period: "/session", imageSrc: "http://img.b2bpic.net/free-photo/vintage-modern-restaurant-with-full-comfort_140725-9761.jpg", imageAlt: "Elite service package", button: { text: "Book Elite", href: "/contact" }, features: [ - "VIP consultation", - "Premium installation", - "180-minute luxury experience", - "Top-tier hair selection", - "Four maintenance visits", - "Styling & color service", - "Priority scheduling", - ], + "VIP consultation", "Premium installation", "180-minute luxury experience", "Top-tier hair selection", "Four maintenance visits", "Styling & color service", "Priority scheduling"], }, ]} textboxLayout="default" @@ -278,53 +195,17 @@ export default function HomePage() { tagIcon={Heart} testimonials={[ { - id: "1", - name: "Jessica Martinez", - role: "Marketing Executive", - testimonial: "Luminous Hair transformed my look completely. The consultation was thorough and the installation was seamless. I've never felt more confident!", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-slim-sensual-girl-gray-dress-leaning-ag_613910-8706.jpg?_wi=1", - imageAlt: "Jessica Martinez", - }, + id: "1", name: "Jessica Martinez", role: "Marketing Executive", testimonial: "Luminous Hair transformed my look completely. The consultation was thorough and the installation was seamless. I've never felt more confident!", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-slim-sensual-girl-gray-dress-leaning-ag_613910-8706.jpg", imageAlt: "Jessica Martinez"}, { - id: "2", - name: "Sarah Chen", - role: "Beauty Influencer", - testimonial: "The quality of the extensions is exceptional. The team took time to match my hair perfectly and the aftercare tips were so helpful.", - imageSrc: "http://img.b2bpic.net/free-photo/smiling-face-gorgeous-latin-american-woman_1262-5766.jpg?_wi=1", - imageAlt: "Sarah Chen", - }, + id: "2", name: "Sarah Chen", role: "Beauty Influencer", testimonial: "The quality of the extensions is exceptional. The team took time to match my hair perfectly and the aftercare tips were so helpful.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-face-gorgeous-latin-american-woman_1262-5766.jpg", imageAlt: "Sarah Chen"}, { - id: "3", - name: "Amanda Williams", - role: "Entrepreneur", - testimonial: "Best decision ever! My hair looks fuller and healthier. The maintenance visits keep everything looking fresh and the team is so professional.", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-businesswoman_329181-11388.jpg?_wi=1", - imageAlt: "Amanda Williams", - }, + id: "3", name: "Amanda Williams", role: "Entrepreneur", testimonial: "Best decision ever! My hair looks fuller and healthier. The maintenance visits keep everything looking fresh and the team is so professional.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-businesswoman_329181-11388.jpg", imageAlt: "Amanda Williams"}, { - id: "4", - name: "Michelle Rodriguez", - role: "Fashion Designer", - testimonial: "I'm amazed at how natural the extensions look. The stylists really understood my vision and delivered beyond expectations.", - imageSrc: "http://img.b2bpic.net/free-photo/expressive-woman-posing-outdoor_344912-2911.jpg?_wi=1", - imageAlt: "Michelle Rodriguez", - }, + id: "4", name: "Michelle Rodriguez", role: "Fashion Designer", testimonial: "I'm amazed at how natural the extensions look. The stylists really understood my vision and delivered beyond expectations.", imageSrc: "http://img.b2bpic.net/free-photo/expressive-woman-posing-outdoor_344912-2911.jpg", imageAlt: "Michelle Rodriguez"}, { - id: "5", - name: "Victoria Johnson", - role: "Podcast Host", - testimonial: "From start to finish, the experience was luxurious. The team made me feel comfortable and my hair has never looked better!", - imageSrc: "http://img.b2bpic.net/free-photo/woman-pink-background-happy-face-smiling-looking-camera-positive-person_343596-4050.jpg?_wi=1", - imageAlt: "Victoria Johnson", - }, + id: "5", name: "Victoria Johnson", role: "Podcast Host", testimonial: "From start to finish, the experience was luxurious. The team made me feel comfortable and my hair has never looked better!", imageSrc: "http://img.b2bpic.net/free-photo/woman-pink-background-happy-face-smiling-looking-camera-positive-person_343596-4050.jpg", imageAlt: "Victoria Johnson"}, { - id: "6", - name: "Natalie Brooks", - role: "Photographer", - testimonial: "Professional, talented, and so caring. My extensions are stunning and the customer service is outstanding. Highly recommend!", - imageSrc: "http://img.b2bpic.net/free-photo/ambitious-smiling-corporate-woman-suit-showing-thumbs-up-recommending-something-good-standing-white-background_176420-50395.jpg?_wi=1", - imageAlt: "Natalie Brooks", - }, + id: "6", name: "Natalie Brooks", role: "Photographer", testimonial: "Professional, talented, and so caring. My extensions are stunning and the customer service is outstanding. Highly recommend!", imageSrc: "http://img.b2bpic.net/free-photo/ambitious-smiling-corporate-woman-suit-showing-thumbs-up-recommending-something-good-standing-white-background_176420-50395.jpg", imageAlt: "Natalie Brooks"}, ]} textboxLayout="default" animationType="slide-up" @@ -340,14 +221,7 @@ export default function HomePage() { tag="Industry Recognition" tagIcon={Award} names={[ - "Beauty Magazine", - "Salon Pro Network", - "Hair Care Weekly", - "Beauty Influencers Alliance", - "Premium Salon Association", - "Hair Extension Experts", - "Beauty Industry Leaders", - ]} + "Beauty Magazine", "Salon Pro Network", "Hair Care Weekly", "Beauty Influencers Alliance", "Premium Salon Association", "Hair Extension Experts", "Beauty Industry Leaders"]} textboxLayout="default" useInvertedBackground={false} showCard={true} @@ -364,43 +238,26 @@ export default function HomePage() { tagIcon={HelpCircle} faqs={[ { - id: "1", - title: "How long do hair extensions last?", - content: "With proper care and maintenance, our extensions typically last 6-8 weeks before requiring touch-ups. The lifespan depends on your hair growth rate and how well you maintain them.", - }, + id: "1", title: "How long do hair extensions last?", content: "With proper care and maintenance, our extensions typically last 6-8 weeks before requiring touch-ups. The lifespan depends on your hair growth rate and how well you maintain them."}, { - id: "2", - title: "Can I wear my extensions while swimming?", - content: "Yes, but we recommend putting your hair in a braid or bun and applying a leave-in conditioner before swimming. Chlorine and saltwater can dry out extensions, so proper protection is important.", - }, + id: "2", title: "Can I wear my extensions while swimming?", content: "Yes, but we recommend putting your hair in a braid or bun and applying a leave-in conditioner before swimming. Chlorine and saltwater can dry out extensions, so proper protection is important."}, { - id: "3", - title: "How do I care for my extensions daily?", - content: "Use a soft-bristle brush, sleep with your hair in a braid, avoid excessive heat styling, and use our recommended hair care products. We provide detailed aftercare instructions at your appointment.", - }, + id: "3", title: "How do I care for my extensions daily?", content: "Use a soft-bristle brush, sleep with your hair in a braid, avoid excessive heat styling, and use our recommended hair care products. We provide detailed aftercare instructions at your appointment."}, { - id: "4", - title: "Are your extensions made from real hair?", - content: "Yes, all our extensions are made from 100% real, ethically-sourced human hair. We offer various grades from standard to premium for different needs and budgets.", - }, + id: "4", title: "Are your extensions made from real hair?", content: "Yes, all our extensions are made from 100% real, ethically-sourced human hair. We offer various grades from standard to premium for different needs and budgets."}, { - id: "5", - title: "What if I have sensitive scalp?", - content: "We can use gentler installation methods like clip-ins or tape-ins. During consultation, inform us of any sensitivities so we can customize the application method.", - }, + id: "5", title: "What if I have sensitive scalp?", content: "We can use gentler installation methods like clip-ins or tape-ins. During consultation, inform us of any sensitivities so we can customize the application method."}, { - id: "6", - title: "Do you offer color matching?", - content: "Absolutely! We carefully match your natural hair color and can also provide custom coloring services. Bring reference photos if you want a specific shade.", - }, + id: "6", title: "Do you offer color matching?", content: "Absolutely! We carefully match your natural hair color and can also provide custom coloring services. Bring reference photos if you want a specific shade."}, ]} - imageSrc="http://img.b2bpic.net/free-photo/young-woman-with-microphone-working-record-studio_1303-26330.jpg?_wi=1" + imageSrc="http://img.b2bpic.net/free-photo/young-woman-with-microphone-working-record-studio_1303-26330.jpg" imageAlt="FAQ support" textboxLayout="default" animationType="smooth" mediaPosition="left" useInvertedBackground={false} faqsAnimation="slide-up" + mediaAnimation="none" /> @@ -423,8 +280,7 @@ export default function HomePage() { Date: Sat, 7 Mar 2026 21:39:10 +0000 Subject: [PATCH 3/4] Update src/app/pricing/page.tsx --- src/app/pricing/page.tsx | 184 +++++++++------------------------------ 1 file changed, 41 insertions(+), 143 deletions(-) diff --git a/src/app/pricing/page.tsx b/src/app/pricing/page.tsx index 147299c..51b3b78 100644 --- a/src/app/pricing/page.tsx +++ b/src/app/pricing/page.tsx @@ -40,9 +40,7 @@ export default function PricingPage() { }))} brandName="Luminous Hair" button={{ - text: "Book Now", - href: "/contact", - }} + text: "Book Now", href: "/contact"}} /> @@ -50,64 +48,22 @@ export default function PricingPage() { @@ -174,17 +113,12 @@ export default function PricingPage() { animationType="entrance-slide" buttons={[ { - text: "Schedule Appointment", - href: "/contact", - }, + text: "Schedule Appointment", href: "/contact"}, { - text: "Call Us", - href: "tel:+1-555-0123", - }, + text: "Call Us", href: "tel:+1-555-0123"}, ]} background={{ - variant: "radial-gradient", - }} + variant: "radial-gradient"}} useInvertedBackground={false} /> @@ -193,87 +127,51 @@ export default function PricingPage() { Date: Sat, 7 Mar 2026 21:39:10 +0000 Subject: [PATCH 4/4] Update src/app/services/page.tsx --- src/app/services/page.tsx | 130 ++++++++------------------------------ 1 file changed, 25 insertions(+), 105 deletions(-) diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx index 992a6d5..7470ba3 100644 --- a/src/app/services/page.tsx +++ b/src/app/services/page.tsx @@ -20,14 +20,11 @@ export default function ServicesPage() { ]; const navButton = { - text: "Book Now", - href: "/contact", - }; + text: "Book Now", href: "/contact"}; const footerColumns = [ { - title: "Navigate", - items: [ + title: "Navigate", items: [ { label: "Home", href: "/" }, { label: "Services", href: "/services" }, { label: "Products", href: "/products" }, @@ -35,8 +32,7 @@ export default function ServicesPage() { ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/about" }, { label: "Gallery", href: "/gallery" }, { label: "Contact", href: "/contact" }, @@ -44,8 +40,7 @@ export default function ServicesPage() { ], }, { - title: "Support", - items: [ + title: "Support", items: [ { label: "FAQ", href: "#faq" }, { label: "Care Guide", href: "#" }, { label: "Booking", href: "/contact" }, @@ -53,8 +48,7 @@ export default function ServicesPage() { ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }, { label: "Cookies", href: "#" }, @@ -92,26 +86,11 @@ export default function ServicesPage() { tagIcon={Scissors} features={[ { - id: "01", - title: "Professional Consultation", - description: "Personalized assessment of your hair type, desired look, and maintenance commitment", - imageSrc: "http://img.b2bpic.net/free-photo/woman-giving-herself-scalp-massage_23-2151301344.jpg?_wi=2", - imageAlt: "Professional hair consultation", - }, + id: "01", title: "Professional Consultation", description: "Personalized assessment of your hair type, desired look, and maintenance commitment", imageSrc: "http://img.b2bpic.net/free-photo/woman-giving-herself-scalp-massage_23-2151301344.jpg", imageAlt: "Professional hair consultation"}, { - id: "02", - title: "Expert Installation", - description: "Skilled application using premium techniques to ensure natural-looking, secure extensions", - imageSrc: "http://img.b2bpic.net/free-photo/female-client-getting-her-hair-washed-hairdresser_23-2150771283.jpg?_wi=2", - imageAlt: "Professional hair installation", - }, + id: "02", title: "Expert Installation", description: "Skilled application using premium techniques to ensure natural-looking, secure extensions", imageSrc: "http://img.b2bpic.net/free-photo/female-client-getting-her-hair-washed-hairdresser_23-2150771283.jpg", imageAlt: "Professional hair installation"}, { - id: "03", - title: "Maintenance & Care", - description: "Ongoing support with touch-ups, adjustments, and professional care treatments", - imageSrc: "http://img.b2bpic.net/free-photo/woman-rehabilitation-center-getting-treatment_23-2150356699.jpg?_wi=2", - imageAlt: "Hair maintenance service", - }, + id: "03", title: "Maintenance & Care", description: "Ongoing support with touch-ups, adjustments, and professional care treatments", imageSrc: "http://img.b2bpic.net/free-photo/woman-rehabilitation-center-getting-treatment_23-2150356699.jpg", imageAlt: "Hair maintenance service"}, ]} textboxLayout="default" animationType="slide-up" @@ -128,64 +107,22 @@ export default function ServicesPage() { tagIcon={TagIcon} plans={[ { - id: "standard", - title: "Standard Package", - price: "$299", - period: "/session", - imageSrc: "http://img.b2bpic.net/free-photo/examination-bed-hospital-room_482257-85715.jpg?_wi=2", - imageAlt: "Standard service package", - button: { - text: "Get Started", - href: "/contact", - }, + id: "standard", title: "Standard Package", price: "$299", period: "/session", imageSrc: "http://img.b2bpic.net/free-photo/examination-bed-hospital-room_482257-85715.jpg", imageAlt: "Standard service package", button: { + text: "Get Started", href: "/contact"}, features: [ - "Initial consultation included", - "Professional installation", - "60-90 minute appointment", - "Aftercare instructions", - "First maintenance visit", - ], + "Initial consultation included", "Professional installation", "60-90 minute appointment", "Aftercare instructions", "First maintenance visit"], }, { - id: "premium", - title: "Premium Package", - price: "$459", - period: "/session", - imageSrc: "http://img.b2bpic.net/free-photo/reed-diffuser-candles-towels-scent-relaxation_169016-69538.jpg?_wi=2", - imageAlt: "Premium service package", - button: { - text: "Book Premium", - href: "/contact", - }, + id: "premium", title: "Premium Package", price: "$459", period: "/session", imageSrc: "http://img.b2bpic.net/free-photo/reed-diffuser-candles-towels-scent-relaxation_169016-69538.jpg", imageAlt: "Premium service package", button: { + text: "Book Premium", href: "/contact"}, features: [ - "Extended consultation", - "Expert installation", - "120-minute appointment", - "Premium product selection", - "Two maintenance visits", - "Styling session included", - ], + "Extended consultation", "Expert installation", "120-minute appointment", "Premium product selection", "Two maintenance visits", "Styling session included"], }, { - id: "elite", - title: "Elite Package", - price: "$699", - period: "/session", - imageSrc: "http://img.b2bpic.net/free-photo/vintage-modern-restaurant-with-full-comfort_140725-9761.jpg?_wi=2", - imageAlt: "Elite service package", - button: { - text: "Book Elite", - href: "/contact", - }, + id: "elite", title: "Elite Package", price: "$699", period: "/session", imageSrc: "http://img.b2bpic.net/free-photo/vintage-modern-restaurant-with-full-comfort_140725-9761.jpg", imageAlt: "Elite service package", button: { + text: "Book Elite", href: "/contact"}, features: [ - "VIP consultation", - "Premium installation", - "180-minute luxury experience", - "Top-tier hair selection", - "Four maintenance visits", - "Styling & color service", - "Priority scheduling", - ], + "VIP consultation", "Premium installation", "180-minute luxury experience", "Top-tier hair selection", "Four maintenance visits", "Styling & color service", "Priority scheduling"], }, ]} textboxLayout="default" @@ -202,43 +139,26 @@ export default function ServicesPage() { tagIcon={HelpCircle} faqs={[ { - id: "1", - title: "How long do hair extensions last?", - content: "With proper care and maintenance, our extensions typically last 6-8 weeks before requiring touch-ups. The lifespan depends on your hair growth rate and how well you maintain them.", - }, + id: "1", title: "How long do hair extensions last?", content: "With proper care and maintenance, our extensions typically last 6-8 weeks before requiring touch-ups. The lifespan depends on your hair growth rate and how well you maintain them."}, { - id: "2", - title: "Can I wear my extensions while swimming?", - content: "Yes, but we recommend putting your hair in a braid or bun and applying a leave-in conditioner before swimming. Chlorine and saltwater can dry out extensions, so proper protection is important.", - }, + id: "2", title: "Can I wear my extensions while swimming?", content: "Yes, but we recommend putting your hair in a braid or bun and applying a leave-in conditioner before swimming. Chlorine and saltwater can dry out extensions, so proper protection is important."}, { - id: "3", - title: "How do I care for my extensions daily?", - content: "Use a soft-bristle brush, sleep with your hair in a braid, avoid excessive heat styling, and use our recommended hair care products. We provide detailed aftercare instructions at your appointment.", - }, + id: "3", title: "How do I care for my extensions daily?", content: "Use a soft-bristle brush, sleep with your hair in a braid, avoid excessive heat styling, and use our recommended hair care products. We provide detailed aftercare instructions at your appointment."}, { - id: "4", - title: "Are your extensions made from real hair?", - content: "Yes, all our extensions are made from 100% real, ethically-sourced human hair. We offer various grades from standard to premium for different needs and budgets.", - }, + id: "4", title: "Are your extensions made from real hair?", content: "Yes, all our extensions are made from 100% real, ethically-sourced human hair. We offer various grades from standard to premium for different needs and budgets."}, { - id: "5", - title: "What if I have sensitive scalp?", - content: "We can use gentler installation methods like clip-ins or tape-ins. During consultation, inform us of any sensitivities so we can customize the application method.", - }, + id: "5", title: "What if I have sensitive scalp?", content: "We can use gentler installation methods like clip-ins or tape-ins. During consultation, inform us of any sensitivities so we can customize the application method."}, { - id: "6", - title: "Do you offer color matching?", - content: "Absolutely! We carefully match your natural hair color and can also provide custom coloring services. Bring reference photos if you want a specific shade.", - }, + id: "6", title: "Do you offer color matching?", content: "Absolutely! We carefully match your natural hair color and can also provide custom coloring services. Bring reference photos if you want a specific shade."}, ]} - imageSrc="http://img.b2bpic.net/free-photo/young-woman-with-microphone-working-record-studio_1303-26330.jpg?_wi=2" + imageSrc="http://img.b2bpic.net/free-photo/young-woman-with-microphone-working-record-studio_1303-26330.jpg" imageAlt="FAQ support" textboxLayout="default" animationType="smooth" mediaPosition="left" useInvertedBackground={false} faqsAnimation="slide-up" + mediaAnimation="none" /> -- 2.49.1