Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
287
src/app/page.tsx
287
src/app/page.tsx
@@ -32,38 +32,22 @@ export default function LandingPage() {
|
|||||||
<NavbarStyleCentered
|
<NavbarStyleCentered
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Home",
|
name: "Home", id: "#hero"},
|
||||||
id: "#hero",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "About",
|
name: "About", id: "#about"},
|
||||||
id: "#about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Services",
|
name: "Services", id: "#services"},
|
||||||
id: "#services",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Pricing",
|
name: "Pricing", id: "#pricing"},
|
||||||
id: "#pricing",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Testimonials",
|
name: "Testimonials", id: "#testimonials"},
|
||||||
id: "#testimonials",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "FAQ",
|
name: "FAQ", id: "#faq"},
|
||||||
id: "#faq",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Contact",
|
name: "Contact", id: "#contact"},
|
||||||
id: "#contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
button={{
|
button={{
|
||||||
text: "Book Now",
|
text: "Book Now", href: "#contact"}}
|
||||||
href: "#contact",
|
|
||||||
}}
|
|
||||||
brandName="Village Square Barber Shop"
|
brandName="Village Square Barber Shop"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -74,39 +58,23 @@ export default function LandingPage() {
|
|||||||
description="Experience expert haircuts, precision shaves, and classic grooming in Calgary. We blend tradition with a modern touch for your perfect style."
|
description="Experience expert haircuts, precision shaves, and classic grooming in Calgary. We blend tradition with a modern touch for your perfect style."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Book an Appointment",
|
text: "Book an Appointment", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "Our Services",
|
text: "Our Services", href: "#services"},
|
||||||
href: "#services",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
slides={[
|
slides={[
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/empty-wintertime-luxury-ski-resort_482257-102290.jpg?_wi=1",
|
imageSrc: "http://img.b2bpic.net/free-photo/empty-wintertime-luxury-ski-resort_482257-102290.jpg", imageAlt: "Classic barber shop interior"},
|
||||||
imageAlt: "Classic barber shop interior",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-barber-shaving-hair-client_23-2147778750.jpg?_wi=1",
|
imageSrc: "http://img.b2bpic.net/free-photo/attractive-barber-shaving-hair-client_23-2147778750.jpg", imageAlt: "Barber cutting a client's hair"},
|
||||||
imageAlt: "Barber cutting a client's hair",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/hairdresser-getting-ready-their-clients_23-2149205895.jpg?_wi=1",
|
imageSrc: "http://img.b2bpic.net/free-photo/hairdresser-getting-ready-their-clients_23-2149205895.jpg", imageAlt: "Client receiving a hot towel shave"},
|
||||||
imageAlt: "Client receiving a hot towel shave",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/mustache-guy-barbershop_140725-7723.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/mustache-guy-barbershop_140725-7723.jpg", imageAlt: "Village Square Barber Shop storefront"},
|
||||||
imageAlt: "Village Square Barber Shop storefront",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-fashion-stylish-hipster-businessman-model-dressed-elegant-brown-suit-sitting-near-dark-studio_158538-11298.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-fashion-stylish-hipster-businessman-model-dressed-elegant-brown-suit-sitting-near-dark-studio_158538-11298.jpg", imageAlt: "Man with a stylish new haircut"},
|
||||||
imageAlt: "Man with a stylish new haircut",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/hairdressing-supplies-wooden-background_23-2147711598.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/hairdressing-supplies-wooden-background_23-2147711598.jpg", imageAlt: "Professional barber tools"},
|
||||||
imageAlt: "Professional barber tools",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
autoplayDelay={4000}
|
autoplayDelay={4000}
|
||||||
/>
|
/>
|
||||||
@@ -119,17 +87,11 @@ export default function LandingPage() {
|
|||||||
description="At Village Square Barber Shop, we uphold the timeless art of barbering while embracing modern trends. Our passionate team is dedicated to precision, comfort, and creating a welcoming space where every client feels their best. We're proud to be a staple in the Calgary community."
|
description="At Village Square Barber Shop, we uphold the timeless art of barbering while embracing modern trends. Our passionate team is dedicated to precision, comfort, and creating a welcoming space where every client feels their best. We're proud to be a staple in the Calgary community."
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
value: "15+",
|
value: "15+", title: "Years in Service"},
|
||||||
title: "Years in Service",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
value: "4.6",
|
value: "4.6", title: "Average Rating (127 Reviews)"},
|
||||||
title: "Average Rating (127 Reviews)",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
value: "5",
|
value: "5", title: "Skilled Barbers"},
|
||||||
title: "Skilled Barbers",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/pleased-looking-side-young-male-barber-wearing-uniform-holding-barber-tools-isolated-olive-green-wall_141793-106088.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/pleased-looking-side-young-male-barber-wearing-uniform-holding-barber-tools-isolated-olive-green-wall_141793-106088.jpg"
|
||||||
imageAlt="Experienced barber working on a client"
|
imageAlt="Experienced barber working on a client"
|
||||||
@@ -145,46 +107,22 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
title: "The Classic Cut",
|
title: "The Classic Cut", description: "Timeless style meets modern precision. Our barbers deliver sharp, clean haircuts tailored to your preferences.", phoneOne: {
|
||||||
description: "Timeless style meets modern precision. Our barbers deliver sharp, clean haircuts tailored to your preferences.",
|
imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-white-blazer-smiling-secretly_114579-18682.jpg", imageAlt: "Finished classic haircut"},
|
||||||
phoneOne: {
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-white-blazer-smiling-secretly_114579-18682.jpg",
|
|
||||||
imageAlt: "Finished classic haircut",
|
|
||||||
},
|
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-hair-dryer-client-salon_23-2147737037.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-hair-dryer-client-salon_23-2147737037.jpg", imageAlt: "Barber detailing a haircut"}
|
||||||
imageAlt: "Barber detailing a haircut",
|
|
||||||
},
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/empty-wintertime-luxury-ski-resort_482257-102290.jpg?_wi=2",
|
|
||||||
imageAlt: "fresh haircut side view",
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "The Royal Shave",
|
title: "The Royal Shave", description: "Indulge in a relaxing hot towel shave experience. Precision razor work, soothing balms, and pure comfort.", phoneOne: {
|
||||||
description: "Indulge in a relaxing hot towel shave experience. Precision razor work, soothing balms, and pure comfort.",
|
imageSrc: "http://img.b2bpic.net/free-photo/bearded-man-shaving-front-mirror_23-2147787848.jpg", imageAlt: "Man with well-groomed facial hair"},
|
||||||
phoneOne: {
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/bearded-man-shaving-front-mirror_23-2147787848.jpg",
|
|
||||||
imageAlt: "Man with well-groomed facial hair",
|
|
||||||
},
|
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-bearded-man-washing-head-by-hairdresser-while-sitting-chair-barbershop-barber-soul_627829-6369.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/young-bearded-man-washing-head-by-hairdresser-while-sitting-chair-barbershop-barber-soul_627829-6369.jpg", imageAlt: "Barber applying shaving cream"}
|
||||||
imageAlt: "Barber applying shaving cream",
|
|
||||||
},
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-barber-shaving-hair-client_23-2147778750.jpg?_wi=2",
|
|
||||||
imageAlt: "fresh haircut side view",
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Beard & Moustache Trim",
|
title: "Beard & Moustache Trim", description: "Keep your facial hair looking its best. Our experts will shape, trim, and style your beard or moustache to perfection.", phoneOne: {
|
||||||
description: "Keep your facial hair looking its best. Our experts will shape, trim, and style your beard or moustache to perfection.",
|
imageSrc: "http://img.b2bpic.net/free-photo/professional-hairdresser-modeling-beard-barbershop-close-up-photo_613910-18583.jpg", imageAlt: "Man with a perfectly shaped beard"},
|
||||||
phoneOne: {
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/professional-hairdresser-modeling-beard-barbershop-close-up-photo_613910-18583.jpg",
|
|
||||||
imageAlt: "Man with a perfectly shaped beard",
|
|
||||||
},
|
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-grooming-beard_23-2149137908.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-grooming-beard_23-2149137908.jpg", imageAlt: "Barber trimming a beard with clippers"}
|
||||||
imageAlt: "Barber trimming a beard with clippers",
|
|
||||||
},
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/hairdresser-getting-ready-their-clients_23-2149205895.jpg?_wi=2",
|
|
||||||
imageAlt: "fresh haircut side view",
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
showStepNumbers={true}
|
showStepNumbers={true}
|
||||||
@@ -200,59 +138,31 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
plans={[
|
plans={[
|
||||||
{
|
{
|
||||||
id: "basic-cut",
|
id: "basic-cut", badge: "Popular", badgeIcon: Sparkles,
|
||||||
badge: "Popular",
|
price: "$30", subtitle: "Sharp Haircut", buttons: [
|
||||||
badgeIcon: Sparkles,
|
|
||||||
price: "$30",
|
|
||||||
subtitle: "Sharp Haircut",
|
|
||||||
buttons: [
|
|
||||||
{
|
{
|
||||||
text: "Book Now",
|
text: "Book Now", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
features: [
|
features: [
|
||||||
"Precision Haircut",
|
"Precision Haircut", "Wash & Style", "Neck Shave"],
|
||||||
"Wash & Style",
|
|
||||||
"Neck Shave",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "royal-shave",
|
id: "royal-shave", badge: "Deluxe", badgeIcon: Shield,
|
||||||
badge: "Deluxe",
|
price: "$45", subtitle: "Ultimate Relaxation", buttons: [
|
||||||
badgeIcon: Shield,
|
|
||||||
price: "$45",
|
|
||||||
subtitle: "Ultimate Relaxation",
|
|
||||||
buttons: [
|
|
||||||
{
|
{
|
||||||
text: "Book Now",
|
text: "Book Now", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
features: [
|
features: [
|
||||||
"Hot Towel Treatment",
|
"Hot Towel Treatment", "Traditional Razor Shave", "Post-Shave Balm"],
|
||||||
"Traditional Razor Shave",
|
|
||||||
"Post-Shave Balm",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "full-groom",
|
id: "full-groom", badge: "Best Value", badgeIcon: Award,
|
||||||
badge: "Best Value",
|
price: "$70", subtitle: "Complete Transformation", buttons: [
|
||||||
badgeIcon: Award,
|
|
||||||
price: "$70",
|
|
||||||
subtitle: "Complete Transformation",
|
|
||||||
buttons: [
|
|
||||||
{
|
{
|
||||||
text: "Book Now",
|
text: "Book Now", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
features: [
|
features: [
|
||||||
"Precision Haircut",
|
"Precision Haircut", "Full Beard Trim", "Royal Shave Experience", "Hair Styling Products"],
|
||||||
"Full Beard Trim",
|
|
||||||
"Royal Shave Experience",
|
|
||||||
"Hair Styling Products",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
title="Transparent Pricing for Premium Grooming"
|
title="Transparent Pricing for Premium Grooming"
|
||||||
@@ -266,50 +176,15 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", title: "Highly Recommended!", quote: "I have no hesitation in recommending this place for a nice haircut. The barbers are skilled and friendly.", name: "John D.", role: "Satisfied Customer", imageSrc: "http://img.b2bpic.net/free-photo/client-barber-greeting-each-other-barbershop_23-2148181951.jpg", imageAlt: "John D."},
|
||||||
title: "Highly Recommended!",
|
|
||||||
quote: "I have no hesitation in recommending this place for a nice haircut. The barbers are skilled and friendly.",
|
|
||||||
name: "John D.",
|
|
||||||
role: "Satisfied Customer",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/client-barber-greeting-each-other-barbershop_23-2148181951.jpg",
|
|
||||||
imageAlt: "John D.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", title: "Great Service & Value", quote: "Friendly barbers, great service, affordable pricing. I always leave feeling fresh and looking sharp.", name: "Michael S.", role: "Loyal Client", imageSrc: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg", imageAlt: "Michael S."},
|
||||||
title: "Great Service & Value",
|
|
||||||
quote: "Friendly barbers, great service, affordable pricing. I always leave feeling fresh and looking sharp.",
|
|
||||||
name: "Michael S.",
|
|
||||||
role: "Loyal Client",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg",
|
|
||||||
imageAlt: "Michael S.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", title: "Super Friendly & Good Prices", quote: "Super friendly, really good prices, and great haircuts. This is my go-to spot in Calgary!", name: "Emily R.", role: "Regular Patron", imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-smiling-young-man-model-wearing-casual-summer-pink-clothes-fashion-stylish-man-posing_158538-5336.jpg", imageAlt: "Emily R."},
|
||||||
title: "Super Friendly & Good Prices",
|
|
||||||
quote: "Super friendly, really good prices, and great haircuts. This is my go-to spot in Calgary!",
|
|
||||||
name: "Emily R.",
|
|
||||||
role: "Regular Patron",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-smiling-young-man-model-wearing-casual-summer-pink-clothes-fashion-stylish-man-posing_158538-5336.jpg",
|
|
||||||
imageAlt: "Emily R.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", title: "Best Haircut in Town", quote: "The best haircut I've had in years! The attention to detail is amazing, and the atmosphere is welcoming.", name: "David K.", role: "New Customer", imageSrc: "http://img.b2bpic.net/free-photo/european-brutal-man-with-beard-cut-barbershop_343596-4697.jpg", imageAlt: "David K."},
|
||||||
title: "Best Haircut in Town",
|
|
||||||
quote: "The best haircut I've had in years! The attention to detail is amazing, and the atmosphere is welcoming.",
|
|
||||||
name: "David K.",
|
|
||||||
role: "New Customer",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/european-brutal-man-with-beard-cut-barbershop_343596-4697.jpg",
|
|
||||||
imageAlt: "David K.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", title: "Excellent Experience Every Time", quote: "Always an excellent experience from start to finish. The barbers are truly masters of their craft.", name: "Sarah P.", role: "Happy Client", imageSrc: "http://img.b2bpic.net/free-photo/happy-customer-service-agent_23-2151933143.jpg", imageAlt: "Sarah P."},
|
||||||
title: "Excellent Experience Every Time",
|
|
||||||
quote: "Always an excellent experience from start to finish. The barbers are truly masters of their craft.",
|
|
||||||
name: "Sarah P.",
|
|
||||||
role: "Happy Client",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-customer-service-agent_23-2151933143.jpg",
|
|
||||||
imageAlt: "Sarah P.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="What Our Valued Clients Say"
|
title="What Our Valued Clients Say"
|
||||||
description="Don't just take our word for it. Our customers consistently rate us highly for exceptional service, skilled barbers, and a fantastic atmosphere."
|
description="Don't just take our word for it. Our customers consistently rate us highly for exceptional service, skilled barbers, and a fantastic atmosphere."
|
||||||
@@ -322,25 +197,13 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{
|
||||||
id: "faq-1",
|
id: "faq-1", title: "Do I need an appointment?", content: "While walk-ins are always welcome, we recommend booking an appointment to ensure minimal wait times and your preferred barber."},
|
||||||
title: "Do I need an appointment?",
|
|
||||||
content: "While walk-ins are always welcome, we recommend booking an appointment to ensure minimal wait times and your preferred barber.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "faq-2",
|
id: "faq-2", title: "What payment methods do you accept?", content: "We accept cash, debit, and all major credit cards (Visa, MasterCard, American Express)."},
|
||||||
title: "What payment methods do you accept?",
|
|
||||||
content: "We accept cash, debit, and all major credit cards (Visa, MasterCard, American Express).",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "faq-3",
|
id: "faq-3", title: "Do you offer services for children?", content: "Yes, we offer haircuts for children of all ages. Please specify when booking if it's for a child."},
|
||||||
title: "Do you offer services for children?",
|
|
||||||
content: "Yes, we offer haircuts for children of all ages. Please specify when booking if it's for a child.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "faq-4",
|
id: "faq-4", title: "Where are you located?", content: "We are conveniently located at 2640 52 St NE #111, Calgary, AB T1Y 3R6, within Village Square."},
|
||||||
title: "Where are you located?",
|
|
||||||
content: "We are conveniently located at 2640 52 St NE #111, Calgary, AB T1Y 3R6, within Village Square.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/pack-father-s-day-elements_23-2147631306.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/pack-father-s-day-elements_23-2147631306.jpg"
|
||||||
imageAlt="Barber tools and shop interior"
|
imageAlt="Barber tools and shop interior"
|
||||||
@@ -356,8 +219,7 @@ export default function LandingPage() {
|
|||||||
<ContactCenter
|
<ContactCenter
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
background={{
|
background={{
|
||||||
variant: "radial-gradient",
|
variant: "radial-gradient"}}
|
||||||
}}
|
|
||||||
tag="Get in Touch"
|
tag="Get in Touch"
|
||||||
title="Visit Us Today"
|
title="Visit Us Today"
|
||||||
description="Ready for your fresh cut? Book an appointment online, give us a call, or stop by our shop in Calgary today. We're open until 6 p.m. at 2640 52 St NE #111, Calgary, AB T1Y 3R6. Call us at (403) 293-9790."
|
description="Ready for your fresh cut? Book an appointment online, give us a call, or stop by our shop in Calgary today. We're open until 6 p.m. at 2640 52 St NE #111, Calgary, AB T1Y 3R6. Call us at (403) 293-9790."
|
||||||
@@ -371,58 +233,35 @@ export default function LandingPage() {
|
|||||||
<FooterBase
|
<FooterBase
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Services",
|
title: "Services", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
label: "Haircuts",
|
label: "Haircuts", href: "#services"},
|
||||||
href: "#services",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Shaves",
|
label: "Shaves", href: "#services"},
|
||||||
href: "#services",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Beard Trims",
|
label: "Beard Trims", href: "#services"},
|
||||||
href: "#services",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Pricing",
|
label: "Pricing", href: "#pricing"},
|
||||||
href: "#pricing",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "About Us",
|
title: "About Us", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
label: "Our Story",
|
label: "Our Story", href: "#about"},
|
||||||
href: "#about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Our Team",
|
label: "Our Team", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Reviews",
|
label: "Reviews", href: "#testimonials"},
|
||||||
href: "#testimonials",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Support",
|
title: "Support", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
label: "FAQ",
|
label: "FAQ", href: "#faq"},
|
||||||
href: "#faq",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Contact Us",
|
label: "Contact Us", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Book Online",
|
label: "Book Online", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
|
|||||||
Reference in New Issue
Block a user