Merge version_2 into main #1
229
src/app/page.tsx
229
src/app/page.tsx
@@ -33,21 +33,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Experiences",
|
||||
id: "#experiences",
|
||||
},
|
||||
name: "Experiences", id: "#experiences"},
|
||||
{
|
||||
name: "Our Philosophy",
|
||||
id: "#about",
|
||||
},
|
||||
name: "Our Philosophy", id: "#about"},
|
||||
{
|
||||
name: "Stories",
|
||||
id: "#testimonials",
|
||||
},
|
||||
name: "Stories", id: "#testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "#contact"},
|
||||
]}
|
||||
brandName="Palmela Zen"
|
||||
/>
|
||||
@@ -56,99 +48,56 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitTestimonial
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
title="Palmela Zen"
|
||||
description="A sanctuary of calm, luxury, and renewal in the heart of Palmela. Discover a space designed for complete rejuvenation."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Elena R.",
|
||||
handle: "@elena",
|
||||
testimonial: "The perfect escape from daily chaos.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/morning-portrait-pretty-woman-relaxing-bed-after-shower-wearing-bath-robe-towel-her-head-drinking-tasty-tea_291049-2695.jpg",
|
||||
},
|
||||
name: "Elena R.", handle: "@elena", testimonial: "The perfect escape from daily chaos.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/morning-portrait-pretty-woman-relaxing-bed-after-shower-wearing-bath-robe-towel-her-head-drinking-tasty-tea_291049-2695.jpg"},
|
||||
{
|
||||
name: "Marc S.",
|
||||
handle: "@marc",
|
||||
testimonial: "Incredible energy and attention to detail.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-holding-tea-cup-relaxing-spa-salon_176420-7542.jpg",
|
||||
},
|
||||
name: "Marc S.", handle: "@marc", testimonial: "Incredible energy and attention to detail.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-holding-tea-cup-relaxing-spa-salon_176420-7542.jpg"},
|
||||
{
|
||||
name: "Julia M.",
|
||||
handle: "@julia",
|
||||
testimonial: "Pure bliss and restoration.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elder-woman-smiling-posing-bathrobe_23-2148419315.jpg",
|
||||
},
|
||||
name: "Julia M.", handle: "@julia", testimonial: "Pure bliss and restoration.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elder-woman-smiling-posing-bathrobe_23-2148419315.jpg"},
|
||||
{
|
||||
name: "Tom D.",
|
||||
handle: "@tomd",
|
||||
testimonial: "The best spa experience in Portugal.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-doing-his-self-care-ritual_23-2149205011.jpg",
|
||||
},
|
||||
name: "Tom D.", handle: "@tomd", testimonial: "The best spa experience in Portugal.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-doing-his-self-care-ritual_23-2149205011.jpg"},
|
||||
{
|
||||
name: "Sophie K.",
|
||||
handle: "@sophiek",
|
||||
testimonial: "Absolute tranquility found here.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-relaxing-spa-salon_176420-7563.jpg",
|
||||
},
|
||||
name: "Sophie K.", handle: "@sophiek", testimonial: "Absolute tranquility found here.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-relaxing-spa-salon_176420-7563.jpg"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Your Experience",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Your Experience", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/artist-creating-alternative-bedroom-pop-music_23-2149736738.jpg"
|
||||
imageAlt="A serene luxury spa sanctuary interior"
|
||||
mediaAnimation="blur-reveal"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/artist-creating-alternative-bedroom-pop-music_23-2149736738.jpg",
|
||||
alt: "Guest avatar 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/artist-creating-alternative-bedroom-pop-music_23-2149736738.jpg", alt: "Guest avatar 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-hand-applying-treatment_23-2149171327.jpg",
|
||||
alt: "Guest avatar 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-hand-applying-treatment_23-2149171327.jpg", alt: "Guest avatar 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/lifestyle-wellbeing-sport-concept-woman-sitting-gym-flo_197531-30752.jpg",
|
||||
alt: "Guest avatar 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/lifestyle-wellbeing-sport-concept-woman-sitting-gym-flo_197531-30752.jpg", alt: "Guest avatar 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/woman-relaxing-spa_23-2148000511.jpg",
|
||||
alt: "Guest avatar 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/woman-relaxing-spa_23-2148000511.jpg", alt: "Guest avatar 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-women-drinking-iced-coffee_23-2149624055.jpg",
|
||||
alt: "Guest avatar 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/young-women-drinking-iced-coffee_23-2149624055.jpg", alt: "Guest avatar 5"},
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Mindfulness",
|
||||
},
|
||||
type: "text", text: "Mindfulness"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Restorative",
|
||||
},
|
||||
type: "text", text: "Restorative"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Luxury",
|
||||
},
|
||||
type: "text", text: "Luxury"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Harmony",
|
||||
},
|
||||
type: "text", text: "Harmony"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Serenity",
|
||||
},
|
||||
type: "text", text: "Serenity"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -159,9 +108,7 @@ export default function LandingPage() {
|
||||
title="A New Standard of Serenity"
|
||||
buttons={[
|
||||
{
|
||||
text: "Learn About Our Philosophy",
|
||||
href: "#about-details",
|
||||
},
|
||||
text: "Learn About Our Philosophy", href: "#about-details"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -172,23 +119,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Massage Therapy",
|
||||
description: "Deeply restorative bodywork to release tension.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-applying-treatment_23-2149171327.jpg",
|
||||
imageAlt: "Massage therapy oil spa",
|
||||
},
|
||||
title: "Massage Therapy", description: "Deeply restorative bodywork to release tension.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-applying-treatment_23-2149171327.jpg", imageAlt: "Massage therapy oil spa"},
|
||||
{
|
||||
title: "Meditation Sessions",
|
||||
description: "Guided mindfulness for mental clarity.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-wellbeing-sport-concept-woman-sitting-gym-flo_197531-30752.jpg",
|
||||
imageAlt: "Meditation zen space",
|
||||
},
|
||||
title: "Meditation Sessions", description: "Guided mindfulness for mental clarity.", imageSrc: "http://img.b2bpic.net/lifestyle-wellbeing-sport-concept-woman-sitting-gym-flo_197531-30752.jpg", imageAlt: "Meditation zen space"},
|
||||
{
|
||||
title: "Luxury Spa Rituals",
|
||||
description: "Immersive water-based healing treatments.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-relaxing-spa_23-2148000511.jpg",
|
||||
imageAlt: "Luxury spa ritual",
|
||||
},
|
||||
title: "Luxury Spa Rituals", description: "Immersive water-based healing treatments.", imageSrc: "http://img.b2bpic.net/free-photo/woman-relaxing-spa_23-2148000511.jpg", imageAlt: "Luxury spa ritual"},
|
||||
]}
|
||||
title="Our Experiences"
|
||||
description="Curated wellness paths designed for your unique journey."
|
||||
@@ -202,22 +137,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Happy Guests",
|
||||
value: "1000+",
|
||||
icon: Smile,
|
||||
id: "1", title: "Happy Guests", value: "1000+", icon: Smile,
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Years of Zen",
|
||||
value: "15",
|
||||
icon: Clock,
|
||||
id: "2", title: "Years of Zen", value: "15", icon: Clock,
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "5-Star Reviews",
|
||||
value: "95+",
|
||||
icon: Star,
|
||||
id: "3", title: "5-Star Reviews", value: "95+", icon: Star,
|
||||
},
|
||||
]}
|
||||
title="Our Impact"
|
||||
@@ -233,45 +159,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah P.",
|
||||
role: "Guest",
|
||||
company: "Visitor",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-women-drinking-iced-coffee_23-2149624055.jpg",
|
||||
},
|
||||
id: "1", name: "Sarah P.", role: "Guest", company: "Visitor", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-women-drinking-iced-coffee_23-2149624055.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Mark L.",
|
||||
role: "Guest",
|
||||
company: "Visitor",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-drinking-hot-beverage-energy-crisis_23-2150061784.jpg",
|
||||
},
|
||||
id: "2", name: "Mark L.", role: "Guest", company: "Visitor", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-drinking-hot-beverage-energy-crisis_23-2150061784.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily J.",
|
||||
role: "Guest",
|
||||
company: "Visitor",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-relaxing-spa-salon_176420-7544.jpg",
|
||||
},
|
||||
id: "3", name: "Emily J.", role: "Guest", company: "Visitor", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-relaxing-spa-salon_176420-7544.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "David K.",
|
||||
role: "Guest",
|
||||
company: "Visitor",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-athlete-meditating-while-practicing-yoga-living-room_637285-11673.jpg",
|
||||
},
|
||||
id: "4", name: "David K.", role: "Guest", company: "Visitor", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-athlete-meditating-while-practicing-yoga-living-room_637285-11673.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Linda M.",
|
||||
role: "Guest",
|
||||
company: "Visitor",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-doing-cold-exposure-treatment_23-2151205864.jpg",
|
||||
},
|
||||
id: "5", name: "Linda M.", role: "Guest", company: "Visitor", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-doing-cold-exposure-treatment_23-2151205864.jpg"},
|
||||
]}
|
||||
title="What Our Guests Feel"
|
||||
description="Authentic experiences from our sanctuary."
|
||||
@@ -283,12 +184,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Wellness Daily",
|
||||
"Spa Gazette",
|
||||
"Luxury Living",
|
||||
"Nature Retreats",
|
||||
"Mindful Travel",
|
||||
]}
|
||||
"Wellness Daily", "Spa Gazette", "Luxury Living", "Nature Retreats", "Mindful Travel"]}
|
||||
title="Featured In"
|
||||
description="Recognized for excellence in wellness."
|
||||
/>
|
||||
@@ -299,23 +195,19 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Do I need to book in advance?",
|
||||
content: "Yes, we recommend booking at least 48 hours prior.",
|
||||
},
|
||||
id: "q1", title: "Do I need to book in advance?", content: "Yes, we recommend booking at least 48 hours prior. Book online here: #contact"},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Are children allowed?",
|
||||
content: "Our sanctuary is designed for adults 16+.",
|
||||
},
|
||||
id: "q2", title: "Are children allowed?", content: "Our sanctuary is designed for adults 16+."},
|
||||
{
|
||||
id: "q3",
|
||||
title: "What should I bring?",
|
||||
content: "We provide all necessary amenities, including robes and towels.",
|
||||
},
|
||||
id: "q3", title: "What should I bring?", content: "We provide all necessary amenities, including robes and towels."},
|
||||
]}
|
||||
sideTitle="Frequently Asked"
|
||||
faqsAnimation="slide-up"
|
||||
buttons={[
|
||||
{
|
||||
text: "Book online here", href: "#contact"
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -323,14 +215,11 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
text="Your moment of peace is waiting. Step into serenity today."
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve Your Stay",
|
||||
href: "tel:+351963972387",
|
||||
},
|
||||
text: "Reserve Your Stay", href: "tel:+351963972387"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -339,16 +228,12 @@ export default function LandingPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Palmela Zen"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
rightLink={{
|
||||
text: "+351 963 972 387",
|
||||
href: "tel:+351963972387",
|
||||
}}
|
||||
text: "+351 963 972 387", href: "tel:+351963972387"}}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user