Merge version_1 into main #2

Merged
bender merged 4 commits from version_1 into main 2026-03-07 21:39:14 +00:00
4 changed files with 122 additions and 472 deletions

View File

@@ -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"
/>
</div>
@@ -105,8 +88,7 @@ export default function ContactPage() {
<FooterSimple
columns={[
{
title: "Navigate",
items: [
title: "Navigate", items: [
{ label: "Home", href: "/" },
{ label: "Services", href: "/services" },
{ label: "Products", href: "/products" },
@@ -114,8 +96,7 @@ export default function ContactPage() {
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Gallery", href: "/gallery" },
{ label: "Contact", href: "/contact" },
@@ -123,8 +104,7 @@ export default function ContactPage() {
],
},
{
title: "Support",
items: [
title: "Support", items: [
{ label: "FAQ", href: "#contact-faq" },
{ label: "Care Guide", href: "#" },
{ label: "Booking", href: "/contact" },
@@ -132,8 +112,7 @@ export default function ContactPage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Cookies", href: "#" },

View File

@@ -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"
/>
</div>
@@ -423,8 +280,7 @@ export default function HomePage() {
<FooterSimple
columns={[
{
title: "Navigate",
items: [
title: "Navigate", items: [
{ label: "Home", href: "/" },
{ label: "Services", href: "/services" },
{ label: "Products", href: "/products" },
@@ -432,8 +288,7 @@ export default function HomePage() {
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Gallery", href: "/gallery" },
{ label: "Contact", href: "/contact" },
@@ -441,8 +296,7 @@ export default function HomePage() {
],
},
{
title: "Support",
items: [
title: "Support", items: [
{ label: "FAQ", href: "#faq" },
{ label: "Care Guide", href: "#" },
{ label: "Booking", href: "/contact" },
@@ -450,8 +304,7 @@ export default function HomePage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Cookies", href: "#" },

View File

@@ -40,9 +40,7 @@ export default function PricingPage() {
}))}
brandName="Luminous Hair"
button={{
text: "Book Now",
href: "/contact",
}}
text: "Book Now", href: "/contact"}}
/>
</div>
@@ -50,64 +48,22 @@ export default function PricingPage() {
<PricingCardNine
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=3",
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=3",
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=3",
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"],
},
]}
animationType="slide-up"
@@ -124,37 +80,19 @@ export default function PricingPage() {
<FaqSplitMedia
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=3"
imageSrc="http://img.b2bpic.net/free-photo/young-woman-with-microphone-working-record-studio_1303-26330.jpg"
imageAlt="FAQ support"
textboxLayout="default"
animationType="smooth"
@@ -165,6 +103,7 @@ export default function PricingPage() {
description="Everything you need to know about our hair extension services"
tag="Support"
tagIcon={HelpCircle}
mediaAnimation="none"
/>
</div>
@@ -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}
/>
</div>
@@ -193,87 +127,51 @@ export default function PricingPage() {
<FooterSimple
columns={[
{
title: "Navigate",
items: [
title: "Navigate", items: [
{
label: "Home",
href: "/",
},
label: "Home", href: "/"},
{
label: "Services",
href: "/services",
},
label: "Services", href: "/services"},
{
label: "Products",
href: "/products",
},
label: "Products", href: "/products"},
{
label: "Pricing",
href: "/pricing",
},
label: "Pricing", href: "/pricing"},
],
},
{
title: "Company",
items: [
title: "Company", items: [
{
label: "About Us",
href: "/about",
},
label: "About Us", href: "/about"},
{
label: "Gallery",
href: "/gallery",
},
label: "Gallery", href: "/gallery"},
{
label: "Contact",
href: "/contact",
},
label: "Contact", href: "/contact"},
{
label: "Blog",
href: "/blog",
},
label: "Blog", href: "/blog"},
],
},
{
title: "Support",
items: [
title: "Support", items: [
{
label: "FAQ",
href: "#faq",
},
label: "FAQ", href: "#faq"},
{
label: "Care Guide",
href: "#",
},
label: "Care Guide", href: "#"},
{
label: "Booking",
href: "/contact",
},
label: "Booking", href: "/contact"},
{
label: "Returns",
href: "#",
},
label: "Returns", href: "#"},
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{
label: "Privacy Policy",
href: "#",
},
label: "Privacy Policy", href: "#"},
{
label: "Terms of Service",
href: "#",
},
label: "Terms of Service", href: "#"},
{
label: "Cookies",
href: "#",
},
label: "Cookies", href: "#"},
{
label: "Accessibility",
href: "#",
},
label: "Accessibility", href: "#"},
],
},
]}

View File

@@ -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"
/>
</div>