Update src/app/page.tsx
This commit is contained in:
466
src/app/page.tsx
466
src/app/page.tsx
@@ -20,345 +20,155 @@ export default function LandingPage() {
|
||||
defaultButtonVariant="elastic-effect"
|
||||
defaultTextAnimation="background-highlight"
|
||||
borderRadius="pill"
|
||||
contentWidth="medium"
|
||||
sizing="medium"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="normal"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "About",
|
||||
id: "#about",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "#services",
|
||||
},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "#testimonials",
|
||||
},
|
||||
{
|
||||
name: "FAQ",
|
||||
id: "#faq",
|
||||
},
|
||||
]}
|
||||
brandName="Whispering Hearts"
|
||||
button={{
|
||||
text: "Book a Session",
|
||||
href: "#contact",
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{ name: "About", id: "#about" },
|
||||
{ name: "Services", id: "#services" },
|
||||
{ name: "Testimonials", id: "#testimonials" },
|
||||
{ name: "FAQ", id: "#faq" },
|
||||
{ name: "Contact", id: "#contact" }
|
||||
]}
|
||||
brandName="Whispering Hearts"
|
||||
button={{ text: "Book a Session", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDualMedia
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
title="A Safe Space to Heal, Grow, and Be Heard."
|
||||
description="Compassionate counselling and therapy designed to help you feel supported, understood, and emotionally safe."
|
||||
tag="Your path to peace"
|
||||
buttons={[
|
||||
{
|
||||
text: "Book a Session",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
text: "Start Your Journey",
|
||||
href: "#services",
|
||||
},
|
||||
]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/working-from-home-ergonomic-workstation_23-2149204615.jpg",
|
||||
imageAlt: "calm therapy office interior",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-teenagers-being-friends_23-2150598768.jpg",
|
||||
imageAlt: "therapist listening compassionately",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couchs-with-plant-middle-table_1203-1218.jpg",
|
||||
imageAlt: "Couchs with a plant in the middle on a table",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-drawing-ipad_23-2150172104.jpg",
|
||||
imageAlt: "Full shot woman drawing in the ipad",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/authentic-scene-young-person-undergoing-psychological-therapy_23-2150161907.jpg",
|
||||
imageAlt: "Authentic scene of young person undergoing psychological therapy",
|
||||
},
|
||||
]}
|
||||
rating={5}
|
||||
ratingText="5-Star Experience"
|
||||
tagIcon={Sparkles}
|
||||
/>
|
||||
</div>
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDualMedia
|
||||
background={{ variant: "radial-gradient" }}
|
||||
title="A Safe Space to Heal, Grow, and Be Heard."
|
||||
description="Compassionate counselling and therapy designed to help you feel supported, understood, and emotionally safe."
|
||||
tag="Your path to peace"
|
||||
buttons={[
|
||||
{ text: "Book a Session", href: "#contact" },
|
||||
{ text: "Start Your Journey", href: "#services" }
|
||||
]}
|
||||
mediaItems={[
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/working-from-home-ergonomic-workstation_23-2149204615.jpg", imageAlt: "calm therapy office interior" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-teenagers-being-friends_23-2150598768.jpg", imageAlt: "therapist listening compassionately" }
|
||||
]}
|
||||
rating={5}
|
||||
ratingText="5-Star Experience"
|
||||
tagIcon={Sparkles}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<InlineImageSplitTextAbout
|
||||
useInvertedBackground={true}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "Therapy That Feels Human.",
|
||||
},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-asian-women-happy-smile-relax-sitting-sofa-chair_74190-9445.jpg",
|
||||
alt: "peaceful therapy room professional",
|
||||
},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Learn More",
|
||||
href: "#",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="about" data-section="about">
|
||||
<InlineImageSplitTextAbout
|
||||
useInvertedBackground={true}
|
||||
heading={[
|
||||
{ type: "text", content: "Therapy That Feels Human." },
|
||||
{ type: "image", src: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-asian-women-happy-smile-relax-sitting-sofa-chair_74190-9445.jpg", alt: "peaceful therapy room professional" }
|
||||
]}
|
||||
buttons={[{ text: "Learn More", href: "#" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="services" data-section="services">
|
||||
<FeatureCardSeven
|
||||
animationType="slide-up"
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Individual Therapy",
|
||||
description: "Personalized support for your unique healing journey.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-woman-writing-notebook_23-2148509933.jpg",
|
||||
},
|
||||
{
|
||||
title: "Anxiety & Stress",
|
||||
description: "Navigate life with calm, balance, and confidence.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/serious-pretty-afro-american-woman-with-dark-hair_273609-44897.jpg",
|
||||
},
|
||||
{
|
||||
title: "Relationship Support",
|
||||
description: "Cultivate healthy, meaningful human connections.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/school-boy-sitting-bed_23-2148766793.jpg",
|
||||
},
|
||||
{
|
||||
title: "Emotional Healing",
|
||||
description: "A safe space to process and find comfort.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/school-boy-sitting-bed-writes_23-2148766790.jpg",
|
||||
},
|
||||
{
|
||||
title: "Trauma Support",
|
||||
description: "Professional care rooted in kindness and empathy.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/still-life-cozy-house-with-decorative-details-interior_169016-1880.jpg",
|
||||
},
|
||||
{
|
||||
title: "Personal Growth",
|
||||
description: "Empowering you to feel heard and understood.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/still-life-home-decor-wooden-table_169016-5772.jpg",
|
||||
},
|
||||
]}
|
||||
title="Supporting Your Emotional Journey"
|
||||
description="Professional support designed for your specific needs, helping you navigate life with clarity and balance."
|
||||
/>
|
||||
</div>
|
||||
<div id="services" data-section="services">
|
||||
<FeatureCardSeven
|
||||
animationType="slide-up"
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{ title: "Individual Therapy", description: "Personalized support for your unique healing journey.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-woman-writing-notebook_23-2148509933.jpg" },
|
||||
{ title: "Anxiety & Stress", description: "Navigate life with calm, balance, and confidence.", imageSrc: "http://img.b2bpic.net/free-photo/serious-pretty-afro-american-woman-with-dark-hair_273609-44897.jpg" }
|
||||
]}
|
||||
title="Supporting Your Emotional Journey"
|
||||
description="Professional support designed for your specific needs."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="why-choose-us" data-section="why-choose-us">
|
||||
<MetricCardTwo
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="bento-grid"
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "100%",
|
||||
description: "Emotionally Safe Environment",
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "5-Star",
|
||||
description: "Compassionate Professional Care",
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "Tailored",
|
||||
description: "Personalized Healing Support",
|
||||
},
|
||||
]}
|
||||
title="Our Commitment to Your Wellbeing"
|
||||
description="We believe therapy should feel deeply human and safe above all else."
|
||||
/>
|
||||
</div>
|
||||
<div id="why-choose-us" data-section="why-choose-us">
|
||||
<MetricCardTwo
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="bento-grid"
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{ id: "m1", value: "100%", description: "Emotionally Safe Environment" },
|
||||
{ id: "m2", value: "5-Star", description: "Compassionate Professional Care" }
|
||||
]}
|
||||
title="Our Commitment to Your Wellbeing"
|
||||
description="We believe therapy should feel deeply human."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="atmosphere" data-section="atmosphere">
|
||||
<ProductCardOne
|
||||
textboxLayout="default"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Calm Reflections",
|
||||
price: "Space",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-writing-message_23-2148717040.jpg",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Safe Connection",
|
||||
price: "Trust",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cozy-home-composition-with-books-table-closeup_169016-26089.jpg",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Meaningful Peace",
|
||||
price: "Growth",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-interior-with-designer-chair-near-full-length-window_1163-3800.jpg",
|
||||
},
|
||||
]}
|
||||
title="Healing Begins Where You Feel Safe."
|
||||
description="Our practice is intentionally designed to be a sanctuary, a place where you can finally breathe and feel at peace."
|
||||
/>
|
||||
</div>
|
||||
<div id="atmosphere" data-section="atmosphere">
|
||||
<ProductCardOne
|
||||
textboxLayout="default"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
animationType="slide-up"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{ id: "p1", name: "Calm Reflections", price: "Space", imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-writing-message_23-2148717040.jpg" },
|
||||
{ id: "p2", name: "Safe Connection", price: "Trust", imageSrc: "http://img.b2bpic.net/free-photo/cozy-home-composition-with-books-table-closeup_169016-26089.jpg" },
|
||||
{ id: "p3", name: "Meaningful Peace", price: "Growth", imageSrc: "http://img.b2bpic.net/free-photo/modern-interior-with-designer-chair-near-full-length-window_1163-3800.jpg" }
|
||||
]}
|
||||
title="Healing Begins Where You Feel Safe."
|
||||
description="Our practice is intentionally designed to be a sanctuary."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardSix
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Sarah J.",
|
||||
handle: "Healing Journey",
|
||||
testimonial: "The atmosphere immediately felt safe. I finally felt heard.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-soaking-sun-beach-breeze-with-copy-space_23-2148700301.jpg",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Michael C.",
|
||||
handle: "Calm Experience",
|
||||
testimonial: "The therapist was incredibly kind and understanding.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-cafe_273609-12859.jpg",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Emily R.",
|
||||
handle: "Growth",
|
||||
testimonial: "A truly high-quality therapy experience. Compassionate and professional.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-with-curve-hair-outdoor_624325-101.jpg",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
name: "David K.",
|
||||
handle: "Deeply Supported",
|
||||
testimonial: "A space where I could finally breathe. Truly life-changing.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-male-holding-hand-chin-white-shirt-jacket-looking-pensive-front-view_176474-99673.jpg",
|
||||
},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Anna P.",
|
||||
handle: "Safe Haven",
|
||||
testimonial: "The absolute gentle kindness made all the difference.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-model-posing-outdoors_23-2148872337.jpg",
|
||||
},
|
||||
]}
|
||||
title="Words From Our Community"
|
||||
description="Stories of healing, kindness, and genuine emotional connection from the people we serve."
|
||||
/>
|
||||
</div>
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardSix
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{ id: "t1", name: "Sarah J.", handle: "Healing Journey", testimonial: "The atmosphere immediately felt safe.", imageSrc: "http://img.b2bpic.net/free-photo/woman-soaking-sun-beach-breeze-with-copy-space_23-2148700301.jpg" },
|
||||
{ id: "t2", name: "Michael C.", handle: "Calm Experience", testimonial: "The therapist was incredibly kind.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-cafe_273609-12859.jpg" }
|
||||
]}
|
||||
title="Words From Our Community"
|
||||
description="Stories of healing and kindness."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="faq" data-section="faq">
|
||||
<FaqSplitMedia
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Is therapy confidential?",
|
||||
content: "Yes, your privacy and comfort are our absolute priority.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "What happens during the first session?",
|
||||
content: "We take the time to listen, understand, and ensure you feel comfortable.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "How do I book a session?",
|
||||
content: "You can book easily via our website or get in touch through our contact form.",
|
||||
},
|
||||
{
|
||||
id: "f4",
|
||||
title: "How do I know if therapy is right for me?",
|
||||
content: "If you are seeking clarity, peace, or support, we are here for you.",
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/cozy-meditation-corner-with-lavender-candles_23-2151989318.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
title="Frequently Asked Questions"
|
||||
description="Reassuring answers to help you feel ready for your first session."
|
||||
faqsAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
<div id="faq" data-section="faq">
|
||||
<FaqSplitMedia
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{ id: "f1", title: "Is therapy confidential?", content: "Yes, your privacy is our priority." },
|
||||
{ id: "f2", title: "How do I book?", content: "Contact us through our form." }
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/cozy-meditation-corner-with-lavender-candles_23-2151989318.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
title="Frequently Asked Questions"
|
||||
description="Reassuring answers to help you feel ready."
|
||||
faqsAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCenter
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
title="You Don’t Have to Carry Everything Alone."
|
||||
description="Take the first step toward healing in a space designed to support you."
|
||||
buttonText="Book Your Session"
|
||||
tag="Let's connect"
|
||||
/>
|
||||
</div>
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCenter
|
||||
useInvertedBackground={true}
|
||||
background={{ variant: "radial-gradient" }}
|
||||
title="You Don’t Have to Carry Everything Alone."
|
||||
description="Take the first step toward healing."
|
||||
buttonText="Book Your Session"
|
||||
tag="Let's connect"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Practice",
|
||||
items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Services",
|
||||
href: "#services",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "#faq",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms of Use",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
]}
|
||||
logoText="Whispering Hearts"
|
||||
/>
|
||||
</div>
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBase
|
||||
columns={[
|
||||
{ title: "Practice", items: [{ label: "About", href: "#about" }, { label: "Services", href: "#services" }] },
|
||||
{ title: "Support", items: [{ label: "Contact", href: "#contact" }, { label: "FAQ", href: "#faq" }] }
|
||||
]}
|
||||
logoText="Whispering Hearts"
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user