Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| d8e25db6bf | |||
| e451d33f00 | |||
| f3f4ff2eaf |
136
src/app/page.tsx
136
src/app/page.tsx
@@ -28,14 +28,10 @@ export default function LandingPage() {
|
|||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarLayoutFloatingOverlay
|
<NavbarLayoutFloatingOverlay
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{ name: "Home", id: "#hero" },
|
||||||
name: "Home", id: "#hero"},
|
{ name: "About", id: "#about" },
|
||||||
{
|
{ name: "Retreats", id: "#retreats" },
|
||||||
name: "About", id: "#about"},
|
{ name: "Testimonials", id: "#testimonials" },
|
||||||
{
|
|
||||||
name: "Retreats", id: "#retreats"},
|
|
||||||
{
|
|
||||||
name: "Testimonials", id: "#testimonials"},
|
|
||||||
]}
|
]}
|
||||||
brandName="Dip & Chill"
|
brandName="Dip & Chill"
|
||||||
/>
|
/>
|
||||||
@@ -43,54 +39,25 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroOverlayTestimonial
|
<HeroOverlayTestimonial
|
||||||
title="Reconnect with the Wild"
|
title="Dip & Chill: Your Hebridean Escape"
|
||||||
description="Join our Dip & Chill retreats on the magical Isle of Mull. Re-energize your mind, body, and soul through the invigorating power of wild swimming and island exploration."
|
description="Immerse yourself in the magic of the Isle of Mull. Whether you're here for guided swimming, snorkeling adventures, or simply to disconnect and recharge, our retreats offer the perfect balance of wild exploration and calm rejuvenation."
|
||||||
testimonials={[
|
testimonials={[]}
|
||||||
{
|
|
||||||
name: "Megan", handle: "@megan_us", testimonial: "I have never felt more free, more wild, and at the same time more at peace than on this retreat.", rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-serious-wet-dark-skinned-young-woman-has-calm-facial-expression_273609-30295.jpg"},
|
|
||||||
{
|
|
||||||
name: "Susan", handle: "@susan_us", testimonial: "Emma is so experienced, knowledgeable and competent about cold water outdoor swimming.", rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/blonde-swimmer-smiling-medium-shot_23-2148393568.jpg"},
|
|
||||||
{
|
|
||||||
name: "Pauline", handle: "@pauline_uk", testimonial: "It was the perfect blend of water, land activities and relaxation.", rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/friendly-female-swimmer-posing-with-goggles_273609-31389.jpg"},
|
|
||||||
{
|
|
||||||
name: "James", handle: "@james_h", testimonial: "An incredible experience. The scenery of Mull combined with expert guidance made for the perfect getaway.", rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-lovely-swimmer_23-2148393573.jpg"},
|
|
||||||
{
|
|
||||||
name: "Chloe", handle: "@chloe_swims", testimonial: "I left feeling completely recharged. The morning dips in the lochs are unforgettable.", rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-smiley-man-taking-breath-after-practice_23-2148357037.jpg"},
|
|
||||||
]}
|
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{ text: "View Retreats", href: "#retreats" },
|
||||||
text: "View Retreats", href: "#retreats"},
|
{ text: "Enquire Now", href: "#contact" },
|
||||||
{
|
|
||||||
text: "Book Now", href: "#contact"},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/woman-wetting-her-hand-river_23-2147617401.jpg"
|
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C76psWa1Ldnf5Slob3nL0eb9Zn/uploaded-1776010911356-lox39zzk.png?_wi=1"
|
||||||
avatars={[
|
imageAlt="Dip & Chill retreat scenery"
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/scene-from-olympic-games-tournament-with-athletes-competing_23-2151470905.jpg", alt: "Swimmer portrait"},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/man-water-have-fun_633478-103.jpg", alt: "Swimmer portrait"},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/portrait-man-summertime-with-tropical-fruit-water_23-2151657035.jpg", alt: "Swimmer portrait"},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/cute-girl-have-rest-summer-park_1157-20797.jpg", alt: "Swimmer portrait"},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/little-girl-looking-camera-standing-against-flower-field_23-2148163931.jpg", alt: "Swimmer portrait"},
|
|
||||||
]}
|
|
||||||
avatarText="Join 500+ happy swimmers"
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="about" data-section="about">
|
<div id="about" data-section="about">
|
||||||
<TextSplitAbout
|
<TextSplitAbout
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
title="Nature-Fueled Nourishment"
|
title="Wild, Guided, & Restorative"
|
||||||
description={[
|
description={[
|
||||||
"Our retreats are crafted for those who seek to push their boundaries and find peace in nature. From the Treshnish Isles to the emerald waters of Iona, we create safe spaces for you to swim, explore, and breathe.", "Led by experienced guides, our adventures are a mix of invigorating cold dips and restorative island living. Join us for a life-changing experience in the Hebrides."]}
|
"We specialize in creating intimate retreat experiences that connect you to the raw beauty of the Hebrides. Our program includes guided wild swimming in hidden lochs, snorkeling in crystal-clear emerald waters, and plenty of time to 'dip & chill'.", "Whether you are a seasoned cold-water swimmer or a curious beginner, our expert guides ensure you feel safe, supported, and truly at home in the wild."
|
||||||
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -101,21 +68,12 @@ export default function LandingPage() {
|
|||||||
gridVariant="three-columns-all-equal-width"
|
gridVariant="three-columns-all-equal-width"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
products={[
|
products={[
|
||||||
{
|
{ id: "p1", name: "Dip & Chill Intro", price: "Custom", variant: "Weekend Escapes", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C76psWa1Ldnf5Slob3nL0eb9Zn/uploaded-1776010911356-lox39zzk.png?_wi=2" },
|
||||||
id: "p1", name: "Spring Dip & Chill", price: "From £0", variant: "5 Nights - April 2026", imageSrc: "http://img.b2bpic.net/free-photo/tattooed-man-lies-edge-cliff-splashes-ocean-waves_1321-857.jpg"},
|
{ id: "p2", name: "Guided Swim Retreat", price: "Custom", variant: "Deep Dive Explorations", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C76psWa1Ldnf5Slob3nL0eb9Zn/uploaded-1776010911356-lox39zzk.png?_wi=3" },
|
||||||
{
|
{ id: "p3", name: "Swim & Snorkel", price: "Custom", variant: "Island Adventures", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C76psWa1Ldnf5Slob3nL0eb9Zn/uploaded-1776010911356-lox39zzk.png?_wi=4" },
|
||||||
id: "p2", name: "Summer Dip & Chill", price: "From £0", variant: "5 Nights - June 2026", imageSrc: "http://img.b2bpic.net/free-photo/hiker-sitting-wild-river_23-2147683047.jpg"},
|
|
||||||
{
|
|
||||||
id: "p3", name: "Guided Swim Retreat", price: "From £0", variant: "5 Nights - May 2026", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-with-body-positive-appearance-practicing-yoga-alone-deck-by-pool-tropical-island-bali-indonesia-sport-fitness-healthy-lifestyle-concept_1321-2872.jpg"},
|
|
||||||
{
|
|
||||||
id: "p4", name: "Autumn Dip & Chill", price: "From £0", variant: "4 Nights - Oct 2026", imageSrc: "http://img.b2bpic.net/free-photo/swimmer-with-cap-goggles-swimming-water_23-2148687602.jpg"},
|
|
||||||
{
|
|
||||||
id: "p5", name: "Swim & Snorkel", price: "From £0", variant: "5 Nights - Aug 2026", imageSrc: "http://img.b2bpic.net/free-photo/athlete-with-red-cap-swimming-lake_23-2148648280.jpg"},
|
|
||||||
{
|
|
||||||
id: "p6", name: "Guided Swim & Snorkel", price: "From £0", variant: "5 Nights - Aug 2027", imageSrc: "http://img.b2bpic.net/free-photo/person-practicing-cold-exposure-metabolism_23-2150951026.jpg"},
|
|
||||||
]}
|
]}
|
||||||
title="Upcoming Retreats"
|
title="Our Retreat Collection"
|
||||||
description="Choose from our Dip & Chill, Guided Swimming, or Swim & Snorkel adventures."
|
description="Discover our signature packages designed for every level of adventurer."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -124,31 +82,20 @@ export default function LandingPage() {
|
|||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
textboxLayout="split"
|
textboxLayout="split"
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
testimonials={[
|
testimonials={[]}
|
||||||
{
|
title="Community Love"
|
||||||
id: "t1", name: "Megan", handle: "@megan", testimonial: "I left the retreat feeling nourished…mind, body and soul.", imageSrc: "http://img.b2bpic.net/free-photo/joyful-swimmer-sitting-indoors_23-2148393570.jpg"},
|
description="Read about the journeys others have taken with us on the Isle of Mull."
|
||||||
{
|
|
||||||
id: "t2", name: "Susan", handle: "@susan", testimonial: "Safe, knowledgeable and kind. I felt at home immediately.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-lifeguard-waving-someone_23-2149864179.jpg"},
|
|
||||||
{
|
|
||||||
id: "t3", name: "Pauline", handle: "@pauline", testimonial: "The trip to Fingal's Cave was out of this world.", imageSrc: "http://img.b2bpic.net/free-photo/woman-flowers-meadow-sunlight_1301-726.jpg"},
|
|
||||||
{
|
|
||||||
id: "t4", name: "Rebecca", handle: "@rebecca", testimonial: "Dinner with the group was always so much fun; superb humans.", imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-man-pointing-away_23-2148377858.jpg"},
|
|
||||||
{
|
|
||||||
id: "t5", name: "Ange", handle: "@ange", testimonial: "I came home with a deep sense of joy. Truly treasured memories.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-holding-plants_23-2149615144.jpg"},
|
|
||||||
]}
|
|
||||||
title="Heart-Centered Moments"
|
|
||||||
description="Stories from our lovely community of swimmers."
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="contact" data-section="contact">
|
<div id="contact" data-section="contact">
|
||||||
<ContactCenter
|
<ContactCenter
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
background={{
|
background={{ variant: "canvas-reveal" }}
|
||||||
variant: "canvas-reveal"}}
|
tag="Book Your Spot"
|
||||||
tag="Join Us"
|
title="Start Your Journey"
|
||||||
title="Ready for your adventure?"
|
description="Let's chat about finding the perfect retreat for you. Leave your details and we'll reach out with availability and upcoming dates."
|
||||||
description="Sign up for retreat updates and booking availability."
|
buttonText="Submit Enquiry"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -156,34 +103,13 @@ export default function LandingPage() {
|
|||||||
<FooterBaseCard
|
<FooterBaseCard
|
||||||
logoText="Dip & Chill"
|
logoText="Dip & Chill"
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{ title: "Retreats", items: [{ label: "Browse All", href: "#retreats" }] },
|
||||||
title: "Retreats", items: [
|
{ title: "Company", items: [{ label: "About Us", href: "#about" }] },
|
||||||
{
|
{ title: "Support", items: [{ label: "Contact", href: "#contact" }] },
|
||||||
label: "Dip & Chill", href: "#retreats"},
|
|
||||||
{
|
|
||||||
label: "Guided Swims", href: "#retreats"},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Company", items: [
|
|
||||||
{
|
|
||||||
label: "About Us", href: "#about"},
|
|
||||||
{
|
|
||||||
label: "Testimonials", href: "#testimonials"},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Support", items: [
|
|
||||||
{
|
|
||||||
label: "Contact", href: "#contact"},
|
|
||||||
{
|
|
||||||
label: "Privacy Policy", href: "#"},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user