Merge version_1 into main #2
256
src/app/page.tsx
256
src/app/page.tsx
@@ -30,25 +30,15 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
name: "Home", id: "/"},
|
||||
{
|
||||
name: "Styles",
|
||||
id: "/style",
|
||||
},
|
||||
name: "Styles", id: "/style"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "/services",
|
||||
},
|
||||
name: "Services", id: "/services"},
|
||||
{
|
||||
name: "Pricing",
|
||||
id: "/price",
|
||||
},
|
||||
name: "Pricing", id: "/price"},
|
||||
{
|
||||
name: "Hairdressers",
|
||||
id: "/hairdress",
|
||||
},
|
||||
name: "Hairdressers", id: "/hairdress"},
|
||||
]}
|
||||
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fsnxgy"
|
||||
logoAlt="Hair Heaven logo"
|
||||
@@ -62,46 +52,25 @@ export default function LandingPage() {
|
||||
<HeroSplitTestimonial
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "glowing-orb",
|
||||
}}
|
||||
variant: "glowing-orb"}}
|
||||
title="Your Hair, Our Canvas. Pure Perfection."
|
||||
description="Discover bespoke hair artistry at Hair Heaven. Our expert stylists create stunning transformations, tailored to your unique style and needs, right in the heart of Athens."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Helen Sparkes",
|
||||
handle: "@HelenSparkes",
|
||||
testimonial: "I went to Hair Heaven last week for a wash, blow dry and style - Vasiliki did my hair perfectly...it lasted for days! Wonderful service, very friendly staff and so welcoming. I will definitely return when I am next in Athens. I highly recommend.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-business-woman-white-shirt_23-2148095748.jpg?_wi=1",
|
||||
},
|
||||
name: "Helen Sparkes", handle: "@HelenSparkes", testimonial: "I went to Hair Heaven last week for a wash, blow dry and style - Vasiliki did my hair perfectly...it lasted for days! Wonderful service, very friendly staff and so welcoming. I will definitely return when I am next in Athens. I highly recommend.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-business-woman-white-shirt_23-2148095748.jpg"},
|
||||
{
|
||||
name: "Erica Fryer",
|
||||
handle: "@EricaFryer",
|
||||
testimonial: "My daughter and I were on vacation and stopped in for haircuts without appointments. They were able to provide us cuts and styles. The care and attention provided by all the staff was unbelievable. We had the best haircuts ever! The time spent on my daughter was incredible. Thank you so much for a memorable experience.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-redhead-girl-with-short-haircut-posing-against-white-wall_176420-30177.jpg",
|
||||
},
|
||||
name: "Erica Fryer", handle: "@EricaFryer", testimonial: "My daughter and I were on vacation and stopped in for haircuts without appointments. They were able to provide us cuts and styles. The care and attention provided by all the staff was unbelievable. We had the best haircuts ever! The time spent on my daughter was incredible. Thank you so much for a memorable experience.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-redhead-girl-with-short-haircut-posing-against-white-wall_176420-30177.jpg"},
|
||||
{
|
||||
name: "Hazel Nolan",
|
||||
handle: "@HazelNolan",
|
||||
testimonial: "I was in Athens for my 50th in December. On the day of my 50th I went to Hair Heaven to get a wash and blow-dry. Andreas was the stylist who did my hair. After washing my hair, he asked me when was the last time I had cut my hair. I received an incredible cut and blow-dry.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/stylish-sexy-woman-dressed-elegant-tuxedo-suit-walking-city-summer-spring-day_285396-8006.jpg",
|
||||
},
|
||||
name: "Hazel Nolan", handle: "@HazelNolan", testimonial: "I was in Athens for my 50th in December. On the day of my 50th I went to Hair Heaven to get a wash and blow-dry. Andreas was the stylist who did my hair. After washing my hair, he asked me when was the last time I had cut my hair. I received an incredible cut and blow-dry.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/stylish-sexy-woman-dressed-elegant-tuxedo-suit-walking-city-summer-spring-day_285396-8006.jpg"},
|
||||
{
|
||||
name: "Sophia G.",
|
||||
handle: "@SophiaG",
|
||||
testimonial: "Absolutely thrilled with my new balayage! The color is stunning and my hair feels healthier than ever. The team at Hair Heaven is truly talented and provides an amazing experience.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/excited-happy-redhead-girl-posing-against-white-wall_176420-30193.jpg",
|
||||
},
|
||||
name: "Sophia G.", handle: "@SophiaG", testimonial: "Absolutely thrilled with my new balayage! The color is stunning and my hair feels healthier than ever. The team at Hair Heaven is truly talented and provides an amazing experience.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/excited-happy-redhead-girl-posing-against-white-wall_176420-30193.jpg"},
|
||||
{
|
||||
name: "Dimitris P.",
|
||||
handle: "@DimitrisP",
|
||||
testimonial: "Best haircut I've had in years! The attention to detail and friendly atmosphere made for a perfect visit. Highly recommend Hair Heaven for anyone looking for top-notch service.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-model-rubbing-his-hands-looking-away_23-2148760665.jpg",
|
||||
},
|
||||
name: "Dimitris P.", handle: "@DimitrisP", testimonial: "Best haircut I've had in years! The attention to detail and friendly atmosphere made for a perfect visit. Highly recommend Hair Heaven for anyone looking for top-notch service.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-model-rubbing-his-hands-looking-away_23-2148760665.jpg"},
|
||||
]}
|
||||
testimonialRotationInterval={5000}
|
||||
tag="Luxury Hair Care"
|
||||
@@ -109,62 +78,40 @@ export default function LandingPage() {
|
||||
tagAnimation="slide-up"
|
||||
buttons={[
|
||||
{
|
||||
text: "Book an Appointment",
|
||||
href: "/contact",
|
||||
},
|
||||
text: "Book an Appointment", href: "/contact"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/front-view-woman-relaxing-with-diary_23-2150522497.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/front-view-woman-relaxing-with-diary_23-2150522497.jpg"
|
||||
imageAlt="Woman with flowing perfect hair in a luxurious salon setting"
|
||||
mediaAnimation="opacity"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-smiling-businesswoman_329181-11700.jpg",
|
||||
alt: "Happy client smiling",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/young-smiling-businesswoman_329181-11700.jpg", alt: "Happy client smiling"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg",
|
||||
alt: "Professional woman avatar",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg", alt: "Professional woman avatar"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-modern-woman-home_23-2148115589.jpg",
|
||||
alt: "Satisfied customer portrait",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-modern-woman-home_23-2148115589.jpg", alt: "Satisfied customer portrait"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/smiling-woman-black-blazer-portrait_23-2152009548.jpg",
|
||||
alt: "Woman with elegant hairstyle",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/smiling-woman-black-blazer-portrait_23-2152009548.jpg", alt: "Woman with elegant hairstyle"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/crazy-man-funny-expression_1194-3236.jpg",
|
||||
alt: "Friendly client avatar",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/crazy-man-funny-expression_1194-3236.jpg", alt: "Friendly client avatar"},
|
||||
]}
|
||||
avatarText="Join our happy clients!"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Award-Winning Stylists",
|
||||
icon: Award,
|
||||
type: "text-icon", text: "Award-Winning Stylists", icon: Award,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Premium Products",
|
||||
icon: Palette,
|
||||
type: "text-icon", text: "Premium Products", icon: Palette,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Exceptional Service",
|
||||
icon: Heart,
|
||||
type: "text-icon", text: "Exceptional Service", icon: Heart,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Athens' Finest Salon",
|
||||
icon: MapPin,
|
||||
type: "text-icon", text: "Athens' Finest Salon", icon: MapPin,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Book Your Transformation",
|
||||
icon: Star,
|
||||
type: "text-icon", text: "Book Your Transformation", icon: Star,
|
||||
},
|
||||
]}
|
||||
marqueeSpeed={40}
|
||||
@@ -178,56 +125,35 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Expert Haircuts",
|
||||
description: "Precision cutting and styling tailored to enhance your features and lifestyle.",
|
||||
icon: Scissors,
|
||||
title: "Expert Haircuts", description: "Precision cutting and styling tailored to enhance your features and lifestyle.", icon: Scissors,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/blonde-girl-getting-her-hair-washed_23-2148108850.jpg",
|
||||
imageAlt: "Stylist applying hair treatment",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/blonde-girl-getting-her-hair-washed_23-2148108850.jpg", imageAlt: "Stylist applying hair treatment"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-woman-curls-hair-has-natural-curls-shiny-well-cared-hair-after-washing-with-shampoo-smiles-toothily-dressed-casual-jumper-isolated-beige-background-human-emotions_273609-60066.jpg",
|
||||
imageAlt: "Stylist creating an updo",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-woman-curls-hair-has-natural-curls-shiny-well-cared-hair-after-washing-with-shampoo-smiles-toothily-dressed-casual-jumper-isolated-beige-background-human-emotions_273609-60066.jpg", imageAlt: "Stylist creating an updo"},
|
||||
],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fsnxgy&_wi=1",
|
||||
imageAlt: "premium hair products luxurious packaging",
|
||||
},
|
||||
|
||||
imageAlt: "premium hair products luxurious packaging"},
|
||||
{
|
||||
title: "Vibrant Coloring",
|
||||
description: "From natural highlights to bold balayage, discover your perfect shade with our color specialists.",
|
||||
icon: Palette,
|
||||
title: "Vibrant Coloring", description: "From natural highlights to bold balayage, discover your perfect shade with our color specialists.", icon: Palette,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hairdresser-work_52683-130989.jpg",
|
||||
imageAlt: "Hair color application",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hairdresser-work_52683-130989.jpg", imageAlt: "Hair color application"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/brunette-girl-getting-her-hair-done_23-2148108875.jpg",
|
||||
imageAlt: "Hairdresser styling client",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/brunette-girl-getting-her-hair-done_23-2148108875.jpg", imageAlt: "Hairdresser styling client"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-relaxing-with-diary_23-2150522497.jpg?_wi=2",
|
||||
imageAlt: "premium hair products luxurious packaging",
|
||||
},
|
||||
|
||||
imageAlt: "premium hair products luxurious packaging"},
|
||||
{
|
||||
title: "Restorative Treatments",
|
||||
description: "Revitalize your hair with our bespoke treatments designed for health, shine, and strength.",
|
||||
icon: Leaf,
|
||||
title: "Restorative Treatments", description: "Revitalize your hair with our bespoke treatments designed for health, shine, and strength.", icon: Leaf,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hairdresser-washing-woman-s-hair_23-2148940883.jpg",
|
||||
imageAlt: "Premium hair products",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hairdresser-washing-woman-s-hair_23-2148940883.jpg", imageAlt: "Premium hair products"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-shopping-mall_23-2150585915.jpg",
|
||||
imageAlt: "Hair gloss treatment",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-shopping-mall_23-2150585915.jpg", imageAlt: "Hair gloss treatment"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-business-woman-white-shirt_23-2148095748.jpg?_wi=2",
|
||||
imageAlt: "premium hair products luxurious packaging",
|
||||
},
|
||||
|
||||
imageAlt: "premium hair products luxurious packaging"},
|
||||
]}
|
||||
title="Experience the Art of Hair Transformation"
|
||||
description="At Hair Heaven, we blend passion with expertise to deliver unparalleled hair services."
|
||||
@@ -239,14 +165,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"L'Oréal Professionnel",
|
||||
"Kérastase",
|
||||
"Olaplex",
|
||||
"Redken",
|
||||
"Davines",
|
||||
"Moroccanoil",
|
||||
"Wella Professionals",
|
||||
]}
|
||||
"L'Oréal Professionnel", "Kérastase", "Olaplex", "Redken", "Davines", "Moroccanoil", "Wella Professionals"]}
|
||||
title="Trusted by Leading Brands & Clients"
|
||||
description="Our commitment to excellence is recognized by industry partners and cherished by our clientele."
|
||||
speed={40}
|
||||
@@ -262,59 +181,23 @@ export default function LandingPage() {
|
||||
carouselMode="buttons"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Eleni K.",
|
||||
role: "Fashion Blogger",
|
||||
company: "Athens Style Blog",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hairdresser-getting-ready-client_23-2149319756.jpg",
|
||||
testimonial: "Hair Heaven is simply divine! My new cut and color are exactly what I envisioned. The team is incredibly professional and friendly. A truly luxurious experience every time.",
|
||||
},
|
||||
id: "1", name: "Eleni K.", role: "Fashion Blogger", company: "Athens Style Blog", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hairdresser-getting-ready-client_23-2149319756.jpg", quote: "Hair Heaven is simply divine! My new cut and color are exactly what I envisioned. The team is incredibly professional and friendly. A truly luxurious experience every time."},
|
||||
{
|
||||
id: "2",
|
||||
name: "Constantine D.",
|
||||
role: "Art Director",
|
||||
company: "Creative Hub",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/brutal-athletic-male-vogue-model-dressed-white-shirt-grey-background_613910-9888.jpg",
|
||||
testimonial: "Always a fantastic result at Hair Heaven. My stylist really understands my vision and executes it flawlessly. The salon has a great vibe, making it a relaxing escape.",
|
||||
},
|
||||
id: "2", name: "Constantine D.", role: "Art Director", company: "Creative Hub", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/brutal-athletic-male-vogue-model-dressed-white-shirt-grey-background_613910-9888.jpg", quote: "Always a fantastic result at Hair Heaven. My stylist really understands my vision and executes it flawlessly. The salon has a great vibe, making it a relaxing escape."},
|
||||
{
|
||||
id: "3",
|
||||
name: "Maria S.",
|
||||
role: "Events Planner",
|
||||
company: "Eventos Greece",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-cute-brunette-woman-model-casual-summer-clothes-with-no-makeup-isolated-gray-wall_158538-14687.jpg",
|
||||
testimonial: "For my wedding, Hair Heaven created the most exquisite bridal hairstyle. It stayed perfect all day! The entire process was stress-free and enjoyable. Highly recommended for special occasions.",
|
||||
},
|
||||
id: "3", name: "Maria S.", role: "Events Planner", company: "Eventos Greece", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-cute-brunette-woman-model-casual-summer-clothes-with-no-makeup-isolated-gray-wall_158538-14687.jpg", quote: "For my wedding, Hair Heaven created the most exquisite bridal hairstyle. It stayed perfect all day! The entire process was stress-free and enjoyable. Highly recommended for special occasions."},
|
||||
{
|
||||
id: "4",
|
||||
name: "Yiannis T.",
|
||||
role: "Entrepreneur",
|
||||
company: "Alpha Tech Solutions",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-city_1157-16547.jpg",
|
||||
testimonial: "I appreciate the consistent quality and excellent service here. My weekly blowouts are always perfect, giving me confidence for important meetings. Hair Heaven is a gem.",
|
||||
},
|
||||
id: "4", name: "Yiannis T.", role: "Entrepreneur", company: "Alpha Tech Solutions", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-city_1157-16547.jpg", quote: "I appreciate the consistent quality and excellent service here. My weekly blowouts are always perfect, giving me confidence for important meetings. Hair Heaven is a gem."},
|
||||
{
|
||||
id: "5",
|
||||
name: "Vasiliki G.",
|
||||
role: "Architect",
|
||||
company: "Urban Designs",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-laughs-looks-into-camera-against-background-trees-lady-white-top-touches-her-wavy-hair_197531-26343.jpg",
|
||||
testimonial: "After a disastrous home coloring attempt, Hair Heaven literally saved my hair! The color correction was miraculous, and my hair is now healthier than before. Thank you!",
|
||||
},
|
||||
id: "5", name: "Vasiliki G.", role: "Architect", company: "Urban Designs", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-laughs-looks-into-camera-against-background-trees-lady-white-top-touches-her-wavy-hair_197531-26343.jpg", quote: "After a disastrous home coloring attempt, Hair Heaven literally saved my hair! The color correction was miraculous, and my hair is now healthier than before. Thank you!"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Panagiotis L.",
|
||||
role: "Musician",
|
||||
company: "Melodia Records",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/studio-portrait-bearded-male-dressed-blue-shirt-white-jacket-bow-tie-grey-background_613910-177.jpg",
|
||||
testimonial: "The atmosphere at Hair Heaven is so welcoming, and the team is incredibly talented. They always provide fresh, stylish cuts that perfectly suit my artistic persona.",
|
||||
},
|
||||
id: "6", name: "Panagiotis L.", role: "Musician", company: "Melodia Records", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/studio-portrait-bearded-male-dressed-blue-shirt-white-jacket-bow-tie-grey-background_613910-177.jpg", quote: "The atmosphere at Hair Heaven is so welcoming, and the team is incredibly talented. They always provide fresh, stylish cuts that perfectly suit my artistic persona."},
|
||||
]}
|
||||
title="What Our Clients Say"
|
||||
description="Hear directly from those who've experienced the Hair Heaven difference."
|
||||
@@ -325,20 +208,15 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
tag="Ready for a new look?"
|
||||
title="Book Your Transformation Today!"
|
||||
description="Visit us at our elegant Athens salon or contact us to schedule your next appointment. Experience premium hair care tailored just for you."
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Us Now",
|
||||
href: "tel:+302109221261",
|
||||
},
|
||||
text: "Call Us Now", href: "tel:+302109221261"},
|
||||
{
|
||||
text: "Get Directions",
|
||||
href: "https://www.google.com/maps/dir/?api=1&destination=Falirou+46,+Athina+117+41,+Greece",
|
||||
},
|
||||
text: "Get Directions", href: "https://www.google.com/maps/dir/?api=1&destination=Falirou+46,+Athina+117+41,+Greece"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
/>
|
||||
@@ -353,24 +231,16 @@ export default function LandingPage() {
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Facebook,
|
||||
href: "#",
|
||||
ariaLabel: "Facebook",
|
||||
},
|
||||
href: "#", ariaLabel: "Facebook"},
|
||||
{
|
||||
icon: Instagram,
|
||||
href: "#",
|
||||
ariaLabel: "Instagram",
|
||||
},
|
||||
href: "#", ariaLabel: "Instagram"},
|
||||
{
|
||||
icon: Phone,
|
||||
href: "tel:+302109221261",
|
||||
ariaLabel: "Call us",
|
||||
},
|
||||
href: "tel:+302109221261", ariaLabel: "Call us"},
|
||||
{
|
||||
icon: MapPin,
|
||||
href: "https://www.google.com/maps/dir/?api=1&destination=Falirou+46,+Athina+117+41,+Greece",
|
||||
ariaLabel: "Directions",
|
||||
},
|
||||
href: "https://www.google.com/maps/dir/?api=1&destination=Falirou+46,+Athina+117+41,+Greece", ariaLabel: "Directions"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -27,25 +27,15 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
name: "Home", id: "/"},
|
||||
{
|
||||
name: "Styles",
|
||||
id: "/style",
|
||||
},
|
||||
name: "Styles", id: "/style"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "/services",
|
||||
},
|
||||
name: "Services", id: "/services"},
|
||||
{
|
||||
name: "Pricing",
|
||||
id: "/price",
|
||||
},
|
||||
name: "Pricing", id: "/price"},
|
||||
{
|
||||
name: "Hairdressers",
|
||||
id: "/hairdress",
|
||||
},
|
||||
name: "Hairdressers", id: "/hairdress"},
|
||||
]}
|
||||
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fsnxgy"
|
||||
logoAlt="Hair Heaven logo"
|
||||
@@ -63,64 +53,31 @@ export default function LandingPage() {
|
||||
carouselMode="buttons"
|
||||
plans={[
|
||||
{
|
||||
id: "cut-style",
|
||||
badge: "Popular",
|
||||
badgeIcon: Star,
|
||||
price: "€45+",
|
||||
name: "Haircut & Styling",
|
||||
buttons: [
|
||||
id: "cut-style", badge: "Popular", badgeIcon: Star,
|
||||
price: "€45+", name: "Haircut & Styling", buttons: [
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "/contact",
|
||||
},
|
||||
text: "Book Now", href: "/contact"},
|
||||
],
|
||||
features: [
|
||||
"Consultation",
|
||||
"Wash & Conditioning",
|
||||
"Precision Cut",
|
||||
"Professional Blow Dry",
|
||||
"Styling Advice",
|
||||
],
|
||||
"Consultation", "Wash & Conditioning", "Precision Cut", "Professional Blow Dry", "Styling Advice"],
|
||||
},
|
||||
{
|
||||
id: "color-enhance",
|
||||
badge: "Transform",
|
||||
badgeIcon: Palette,
|
||||
price: "€80+",
|
||||
name: "Coloring Services",
|
||||
buttons: [
|
||||
id: "color-enhance", badge: "Transform", badgeIcon: Palette,
|
||||
price: "€80+", name: "Coloring Services", buttons: [
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "/contact",
|
||||
},
|
||||
text: "Book Now", href: "/contact"},
|
||||
],
|
||||
features: [
|
||||
"Consultation",
|
||||
"Full Head Color / Highlights",
|
||||
"Balayage / Ombré",
|
||||
"Toning & Glossing",
|
||||
"Post-Color Treatment",
|
||||
],
|
||||
"Consultation", "Full Head Color / Highlights", "Balayage / Ombré", "Toning & Glossing", "Post-Color Treatment"],
|
||||
},
|
||||
{
|
||||
id: "treat-restore",
|
||||
badge: "Rejuvenate",
|
||||
badgeIcon: Leaf,
|
||||
price: "€30+",
|
||||
name: "Hair Treatments",
|
||||
buttons: [
|
||||
id: "treat-restore", badge: "Rejuvenate", badgeIcon: Leaf,
|
||||
price: "€30+", name: "Hair Treatments", buttons: [
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "/contact",
|
||||
},
|
||||
text: "Book Now", href: "/contact"},
|
||||
],
|
||||
features: [
|
||||
"Deep Conditioning Mask",
|
||||
"Keratin Treatment",
|
||||
"Scalp Detox",
|
||||
"Anti-Frizz Treatment",
|
||||
"Hair Repair Therapy",
|
||||
],
|
||||
"Deep Conditioning Mask", "Keratin Treatment", "Scalp Detox", "Anti-Frizz Treatment", "Hair Repair Therapy"],
|
||||
},
|
||||
]}
|
||||
title="Our Transparent Pricing"
|
||||
@@ -132,16 +89,13 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "glowing-orb",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
tag="Need a Custom Quote?"
|
||||
title="Schedule a Free Consultation"
|
||||
description="For complex styles, extensive color work, or bridal packages, we offer personalized consultations to provide an accurate quote and discuss your vision."
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us",
|
||||
href: "/contact",
|
||||
},
|
||||
text: "Contact Us", href: "/contact"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
/>
|
||||
@@ -156,24 +110,16 @@ export default function LandingPage() {
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Facebook,
|
||||
href: "#",
|
||||
ariaLabel: "Facebook",
|
||||
},
|
||||
href: "#", ariaLabel: "Facebook"},
|
||||
{
|
||||
icon: Instagram,
|
||||
href: "#",
|
||||
ariaLabel: "Instagram",
|
||||
},
|
||||
href: "#", ariaLabel: "Instagram"},
|
||||
{
|
||||
icon: Phone,
|
||||
href: "tel:+302109221261",
|
||||
ariaLabel: "Call us",
|
||||
},
|
||||
href: "tel:+302109221261", ariaLabel: "Call us"},
|
||||
{
|
||||
icon: MapPin,
|
||||
href: "https://www.google.com/maps/dir/?api=1&destination=Falirou+46,+Athina+117+41,+Greece",
|
||||
ariaLabel: "Directions",
|
||||
},
|
||||
href: "https://www.google.com/maps/dir/?api=1&destination=Falirou+46,+Athina+117+41,+Greece", ariaLabel: "Directions"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -27,25 +27,15 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
name: "Home", id: "/"},
|
||||
{
|
||||
name: "Styles",
|
||||
id: "/style",
|
||||
},
|
||||
name: "Styles", id: "/style"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "/services",
|
||||
},
|
||||
name: "Services", id: "/services"},
|
||||
{
|
||||
name: "Pricing",
|
||||
id: "/price",
|
||||
},
|
||||
name: "Pricing", id: "/price"},
|
||||
{
|
||||
name: "Hairdressers",
|
||||
id: "/hairdress",
|
||||
},
|
||||
name: "Hairdressers", id: "/hairdress"},
|
||||
]}
|
||||
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fsnxgy"
|
||||
logoAlt="Hair Heaven logo"
|
||||
@@ -62,46 +52,29 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Precision Haircuts & Styling",
|
||||
description: "Expert cuts for men and women, including blow-dries, up-dos, and custom styling for any occasion.",
|
||||
icon: Scissors,
|
||||
title: "Precision Haircuts & Styling", description: "Expert cuts for men and women, including blow-dries, up-dos, and custom styling for any occasion.", icon: Scissors,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-from-man-barber-shop_23-2148257045.jpg",
|
||||
imageAlt: "Stylist giving a precision haircut",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-from-man-barber-shop_23-2148257045.jpg", imageAlt: "Stylist giving a precision haircut"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-pointing-dryer-himself_1163-719.jpg",
|
||||
imageAlt: "Hair being blow-dried and styled",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-pointing-dryer-himself_1163-719.jpg", imageAlt: "Hair being blow-dried and styled"},
|
||||
],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fsnxgy&_wi=2",
|
||||
imageAlt: "haircut scissors comb professional",
|
||||
},
|
||||
|
||||
imageAlt: "haircut scissors comb professional"},
|
||||
{
|
||||
title: "Advanced Hair Coloring",
|
||||
description: "Full color, highlights, balayage, ombré, color correction, and innovative techniques for stunning results.",
|
||||
icon: Paintbrush,
|
||||
title: "Advanced Hair Coloring", description: "Full color, highlights, balayage, ombré, color correction, and innovative techniques for stunning results.", icon: Paintbrush,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-getting-her-hair-dyed-beauty-salon_23-2149167368.jpg",
|
||||
imageAlt: "Hair dye being applied to hair",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-getting-her-hair-dyed-beauty-salon_23-2149167368.jpg", imageAlt: "Hair dye being applied to hair"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/little-girl-preparing-halloween-with-ghost-costume_23-2149071233.jpg",
|
||||
imageAlt: "Vibrant hair color transformation",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/little-girl-preparing-halloween-with-ghost-costume_23-2149071233.jpg", imageAlt: "Vibrant hair color transformation"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-relaxing-with-diary_23-2150522497.jpg?_wi=3",
|
||||
imageAlt: "haircut scissors comb professional",
|
||||
},
|
||||
|
||||
imageAlt: "haircut scissors comb professional"},
|
||||
{
|
||||
title: "Restorative Hair Treatments",
|
||||
description: "Deep conditioning, keratin treatments, scalp therapies, and personalized solutions for healthy, lustrous hair.",
|
||||
icon: Droplet,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-business-woman-white-shirt_23-2148095748.jpg?_wi=3",
|
||||
imageAlt: "haircut scissors comb professional",
|
||||
},
|
||||
title: "Restorative Hair Treatments", description: "Deep conditioning, keratin treatments, scalp therapies, and personalized solutions for healthy, lustrous hair.", icon: Droplet,
|
||||
|
||||
imageAlt: "haircut scissors comb professional"},
|
||||
]}
|
||||
title="Comprehensive Hair Services"
|
||||
description="We offer a full spectrum of services to cater to all your hair needs, performed by highly skilled professionals."
|
||||
@@ -114,35 +87,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "How long does a typical haircut take?",
|
||||
content: "A standard haircut and style typically takes between 45 minutes to an hour, depending on hair length and complexity. We recommend booking a consultation for more complex transformations.",
|
||||
},
|
||||
id: "1", title: "How long does a typical haircut take?", content: "A standard haircut and style typically takes between 45 minutes to an hour, depending on hair length and complexity. We recommend booking a consultation for more complex transformations."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Do I need to book an appointment?",
|
||||
content: "While walk-ins are welcome based on availability, we highly recommend booking an appointment in advance to ensure your preferred stylist and time slot.",
|
||||
},
|
||||
id: "2", title: "Do I need to book an appointment?", content: "While walk-ins are welcome based on availability, we highly recommend booking an appointment in advance to ensure your preferred stylist and time slot."},
|
||||
{
|
||||
id: "3",
|
||||
title: "What products do you use?",
|
||||
content: "We proudly use professional-grade products from leading brands such as L'Oréal Professionnel, Kérastase, and Olaplex, ensuring the best care for your hair.",
|
||||
},
|
||||
id: "3", title: "What products do you use?", content: "We proudly use professional-grade products from leading brands such as L'Oréal Professionnel, Kérastase, and Olaplex, ensuring the best care for your hair."},
|
||||
{
|
||||
id: "4",
|
||||
title: "Can I bring my own hair dye?",
|
||||
content: "For quality and safety, we use our in-house professional coloring products. We do not apply client-provided hair dyes to ensure optimal results and hair health.",
|
||||
},
|
||||
id: "4", title: "Can I bring my own hair dye?", content: "For quality and safety, we use our in-house professional coloring products. We do not apply client-provided hair dyes to ensure optimal results and hair health."},
|
||||
{
|
||||
id: "5",
|
||||
title: "Do you offer bridal hair services?",
|
||||
content: "Yes, we specialize in bridal and special occasion hair. We offer consultations and trials to create your perfect look for the big day. Please contact us for a personalized package.",
|
||||
},
|
||||
id: "5", title: "Do you offer bridal hair services?", content: "Yes, we specialize in bridal and special occasion hair. We offer consultations and trials to create your perfect look for the big day. Please contact us for a personalized package."},
|
||||
{
|
||||
id: "6",
|
||||
title: "What if I need to cancel or reschedule?",
|
||||
content: "We understand plans change. Please notify us at least 24 hours in advance for cancellations or rescheduling. This allows us to offer the slot to another client.",
|
||||
},
|
||||
id: "6", title: "What if I need to cancel or reschedule?", content: "We understand plans change. Please notify us at least 24 hours in advance for cancellations or rescheduling. This allows us to offer the slot to another client."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Find quick answers to common questions about our services and policies."
|
||||
@@ -159,24 +114,16 @@ export default function LandingPage() {
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Facebook,
|
||||
href: "#",
|
||||
ariaLabel: "Facebook",
|
||||
},
|
||||
href: "#", ariaLabel: "Facebook"},
|
||||
{
|
||||
icon: Instagram,
|
||||
href: "#",
|
||||
ariaLabel: "Instagram",
|
||||
},
|
||||
href: "#", ariaLabel: "Instagram"},
|
||||
{
|
||||
icon: Phone,
|
||||
href: "tel:+302109221261",
|
||||
ariaLabel: "Call us",
|
||||
},
|
||||
href: "tel:+302109221261", ariaLabel: "Call us"},
|
||||
{
|
||||
icon: MapPin,
|
||||
href: "https://www.google.com/maps/dir/?api=1&destination=Falirou+46,+Athina+117+41,+Greece",
|
||||
ariaLabel: "Directions",
|
||||
},
|
||||
href: "https://www.google.com/maps/dir/?api=1&destination=Falirou+46,+Athina+117+41,+Greece", ariaLabel: "Directions"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user