Merge version_1 into main #2
238
src/app/page.tsx
238
src/app/page.tsx
@@ -33,21 +33,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
name: "Services", id: "services"},
|
||||
{
|
||||
name: "Team",
|
||||
id: "team",
|
||||
},
|
||||
name: "Team", id: "team"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Moll Creek Ranch"
|
||||
/>
|
||||
@@ -56,65 +48,40 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboard
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Elegance in Every Gallop"
|
||||
description="Experience the premier equestrian destination in Luxembourg, where tradition meets modern excellence at Moll Creek Ranch."
|
||||
buttons={[
|
||||
{
|
||||
text: "Join the Club",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Join the Club", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/elegant-horse-silhouette-against-dawn-sky_23-2149367218.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/elegant-horse-silhouette-against-dawn-sky_23-2149367218.jpg"
|
||||
imageAlt="Luxembourg Equestrian Landscape"
|
||||
mediaAnimation="blur-reveal"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/brown-horse-farmland-surrounded-by-wooden-fence-cloudy-sky_181624-41914.jpg",
|
||||
alt: "Rider one",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/brown-horse-farmland-surrounded-by-wooden-fence-cloudy-sky_181624-41914.jpg", alt: "Rider one"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/horse-walking_72229-37.jpg",
|
||||
alt: "Rider two",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/horse-walking_72229-37.jpg", alt: "Rider two"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/brown-horse-standing-wooden-fence-farm_181624-41562.jpg",
|
||||
alt: "Rider three",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/brown-horse-standing-wooden-fence-farm_181624-41562.jpg", alt: "Rider three"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/girl-rides-horse_1321-1254.jpg",
|
||||
alt: "Rider four",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/girl-rides-horse_1321-1254.jpg", alt: "Rider four"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/back-view-children-learning-ride-horses_23-2150542002.jpg",
|
||||
alt: "Rider five",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/back-view-children-learning-ride-horses_23-2150542002.jpg", alt: "Rider five"},
|
||||
]}
|
||||
avatarText="Trusted by 500+ riders"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "World-Class Training",
|
||||
},
|
||||
type: "text", text: "World-Class Training"},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/brown-horse-farmland-surrounded-by-wooden-fence-cloudy-sky_181624-41914.jpg",
|
||||
alt: "Horse portrait",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/brown-horse-farmland-surrounded-by-wooden-fence-cloudy-sky_181624-41914.jpg", alt: "Horse portrait"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Luxury Stabling",
|
||||
},
|
||||
type: "text", text: "Luxury Stabling"},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/horse-walking_72229-37.jpg",
|
||||
alt: "Ranch view",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/horse-walking_72229-37.jpg", alt: "Ranch view"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Expert Coaching",
|
||||
},
|
||||
type: "text", text: "Expert Coaching"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -126,19 +93,13 @@ export default function LandingPage() {
|
||||
description="Moll Creek Ranch is a sanctuary dedicated to the artistry of horsemanship. Nestled in the heart of Luxembourg, we provide world-class training and boarding in a serene, professional environment."
|
||||
metrics={[
|
||||
{
|
||||
value: "20+",
|
||||
title: "Years Experience",
|
||||
},
|
||||
value: "20+", title: "Years Experience"},
|
||||
{
|
||||
value: "150+",
|
||||
title: "Acres of Land",
|
||||
},
|
||||
value: "150+", title: "Acres of Land"},
|
||||
{
|
||||
value: "50+",
|
||||
title: "Happy Horses",
|
||||
},
|
||||
value: "50+", title: "Happy Horses"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/senior-man-standing-close-horse-outdoors-nature_1157-46636.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/senior-man-standing-close-horse-outdoors-nature_1157-46636.jpg"
|
||||
imageAlt="Ranch Facility"
|
||||
mediaAnimation="slide-up"
|
||||
metricsAnimation="slide-up"
|
||||
@@ -152,23 +113,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Elite Training",
|
||||
description: "Personalized coaching programs for competition and leisure.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-girl-with-beautiful-horse_23-2150856782.jpg?_wi=1",
|
||||
imageAlt: "Training",
|
||||
},
|
||||
title: "Elite Training", description: "Personalized coaching programs for competition and leisure.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-girl-with-beautiful-horse_23-2150856782.jpg", imageAlt: "Training"},
|
||||
{
|
||||
title: "Luxury Boarding",
|
||||
description: "State-of-the-art stables designed for equine comfort and care.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-standing-with-horse_1157-23592.jpg?_wi=1",
|
||||
imageAlt: "Stables",
|
||||
},
|
||||
title: "Luxury Boarding", description: "State-of-the-art stables designed for equine comfort and care.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-standing-with-horse_1157-23592.jpg", imageAlt: "Stables"},
|
||||
{
|
||||
title: "Scenic Trails",
|
||||
description: "Discover the hidden beauty of Luxembourg on our guided routes.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-stylish-couple-riding-horses-autumn-forest_627829-11501.jpg?_wi=1",
|
||||
imageAlt: "Trails",
|
||||
},
|
||||
title: "Scenic Trails", description: "Discover the hidden beauty of Luxembourg on our guided routes.", imageSrc: "http://img.b2bpic.net/free-photo/young-stylish-couple-riding-horses-autumn-forest_627829-11501.jpg", imageAlt: "Trails"},
|
||||
]}
|
||||
title="Our Premier Services"
|
||||
description="Tailored equestrian experiences for riders of all levels."
|
||||
@@ -180,27 +129,16 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
gridVariant="bento-grid"
|
||||
useInvertedBackground={false}
|
||||
animationType="blur-reveal"
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "98%",
|
||||
title: "Member Satisfaction",
|
||||
description: "Consistent high feedback ratings.",
|
||||
icon: Award,
|
||||
id: "m1", value: "98%", title: "Member Satisfaction", description: "Consistent high feedback ratings.", icon: Award,
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "12",
|
||||
title: "Olympic Trainers",
|
||||
description: "World-class coaching staff on-site.",
|
||||
icon: Shield,
|
||||
id: "m2", value: "12", title: "Olympic Trainers", description: "World-class coaching staff on-site.", icon: Shield,
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "24/7",
|
||||
title: "Expert Monitoring",
|
||||
description: "Unmatched care for your horse.",
|
||||
icon: Zap,
|
||||
id: "m3", value: "24/7", title: "Expert Monitoring", description: "Unmatched care for your horse.", icon: Zap,
|
||||
},
|
||||
]}
|
||||
title="Excellence Defined"
|
||||
@@ -216,26 +154,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
members={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Claire Dupont",
|
||||
role: "Head Instructor",
|
||||
description: "Over 15 years in competitive dressage training.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-standing-with-horse_1157-23611.jpg",
|
||||
},
|
||||
id: "t1", name: "Claire Dupont", role: "Head Instructor", description: "Over 15 years in competitive dressage training.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-standing-with-horse_1157-23611.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Marc Weber",
|
||||
role: "Stable Manager",
|
||||
description: "Ensuring the highest standards of equine nutrition and care.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-man-standing-horse-ranch-with-girl_1157-25252.jpg",
|
||||
},
|
||||
id: "t2", name: "Marc Weber", role: "Stable Manager", description: "Ensuring the highest standards of equine nutrition and care.", imageSrc: "http://img.b2bpic.net/free-photo/elegant-man-standing-horse-ranch-with-girl_1157-25252.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Sarah Muller",
|
||||
role: "Senior Rider",
|
||||
description: "Specializing in young horse development and safety.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-girl-farm-wiith-horse_1157-20241.jpg",
|
||||
},
|
||||
id: "t3", name: "Sarah Muller", role: "Senior Rider", description: "Specializing in young horse development and safety.", imageSrc: "http://img.b2bpic.net/free-photo/elegant-girl-farm-wiith-horse_1157-20241.jpg"},
|
||||
]}
|
||||
title="Meet Our Expert Team"
|
||||
description="Dedicated professionals committed to your equestrian success."
|
||||
@@ -248,60 +171,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Elena Meyer",
|
||||
date: "Oct 2024",
|
||||
title: "Excellent Facility",
|
||||
quote: "The best ranch in Luxembourg. Simply breathtaking.",
|
||||
tag: "Member",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/elegant-girl-farm-wiith-horse_1157-38106.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-horse-silhouette-against-dawn-sky_23-2149367218.jpg?_wi=2",
|
||||
imageAlt: "happy rider portrait",
|
||||
},
|
||||
id: "1", name: "Elena Meyer", date: "Oct 2024", title: "Excellent Facility", quote: "The best ranch in Luxembourg. Simply breathtaking.", tag: "Member", avatarSrc: "http://img.b2bpic.net/free-photo/elegant-girl-farm-wiith-horse_1157-38106.jpg", imageSrc: "http://img.b2bpic.net/free-photo/elegant-horse-silhouette-against-dawn-sky_23-2149367218.jpg", imageAlt: "happy rider portrait"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Thomas Wagner",
|
||||
date: "Sep 2024",
|
||||
title: "Top-tier Training",
|
||||
quote: "My technique has improved immensely under Claire.",
|
||||
tag: "Student",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/vertical-shot-happy-girl-talking-video-call-looks-laptop-having-online-meeting-sitting_1258-190963.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/senior-man-standing-close-horse-outdoors-nature_1157-46636.jpg?_wi=2",
|
||||
imageAlt: "happy rider portrait",
|
||||
},
|
||||
id: "2", name: "Thomas Wagner", date: "Sep 2024", title: "Top-tier Training", quote: "My technique has improved immensely under Claire.", tag: "Student", avatarSrc: "http://img.b2bpic.net/free-photo/vertical-shot-happy-girl-talking-video-call-looks-laptop-having-online-meeting-sitting_1258-190963.jpg", imageSrc: "http://img.b2bpic.net/free-photo/senior-man-standing-close-horse-outdoors-nature_1157-46636.jpg", imageAlt: "happy rider portrait"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Sophie Zimmer",
|
||||
date: "Aug 2024",
|
||||
title: "Home for my horse",
|
||||
quote: "I never worry about my mare's comfort.",
|
||||
tag: "Boarding",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/young-woman-trains-horseback-riding-arena-young-caucasian-woman-formal-clothing-horseback-riding-across-sandy-arena-pedigree-horse-equestrian-sport-sportswoman-horse_1321-3814.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-girl-with-beautiful-horse_23-2150856782.jpg?_wi=2",
|
||||
imageAlt: "happy rider portrait",
|
||||
},
|
||||
id: "3", name: "Sophie Zimmer", date: "Aug 2024", title: "Home for my horse", quote: "I never worry about my mare's comfort.", tag: "Boarding", avatarSrc: "http://img.b2bpic.net/free-photo/young-woman-trains-horseback-riding-arena-young-caucasian-woman-formal-clothing-horseback-riding-across-sandy-arena-pedigree-horse-equestrian-sport-sportswoman-horse_1321-3814.jpg", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-girl-with-beautiful-horse_23-2150856782.jpg", imageAlt: "happy rider portrait"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Hans Becker",
|
||||
date: "Jul 2024",
|
||||
title: "Family Friendly",
|
||||
quote: "The staff are patient and incredibly skilled.",
|
||||
tag: "Parent",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/female-equestrian-instructor-teaching-child-how-ride-horse_23-2150460625.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-standing-with-horse_1157-23592.jpg?_wi=2",
|
||||
imageAlt: "happy rider portrait",
|
||||
},
|
||||
id: "4", name: "Hans Becker", date: "Jul 2024", title: "Family Friendly", quote: "The staff are patient and incredibly skilled.", tag: "Parent", avatarSrc: "http://img.b2bpic.net/free-photo/female-equestrian-instructor-teaching-child-how-ride-horse_23-2150460625.jpg", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-standing-with-horse_1157-23592.jpg", imageAlt: "happy rider portrait"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Lisa Hoffmann",
|
||||
date: "Jun 2024",
|
||||
title: "Incredible trails",
|
||||
quote: "The guided trail rides are truly unforgettable.",
|
||||
tag: "Rider",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/elegants-girl-with-horse-ranch_1157-20832.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-stylish-couple-riding-horses-autumn-forest_627829-11501.jpg?_wi=2",
|
||||
imageAlt: "happy rider portrait",
|
||||
},
|
||||
id: "5", name: "Lisa Hoffmann", date: "Jun 2024", title: "Incredible trails", quote: "The guided trail rides are truly unforgettable.", tag: "Rider", avatarSrc: "http://img.b2bpic.net/free-photo/elegants-girl-with-horse-ranch_1157-20832.jpg", imageSrc: "http://img.b2bpic.net/free-photo/young-stylish-couple-riding-horses-autumn-forest_627829-11501.jpg", imageAlt: "happy rider portrait"},
|
||||
]}
|
||||
title="What Riders Say"
|
||||
description="Hear about the Moll Creek Ranch experience."
|
||||
@@ -314,20 +192,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Are beginner lessons available?",
|
||||
content: "Yes, we offer specialized programs for all experience levels.",
|
||||
},
|
||||
id: "f1", title: "Are beginner lessons available?", content: "Yes, we offer specialized programs for all experience levels."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Do you offer private stable tours?",
|
||||
content: "Absolutely, please contact our office to schedule a visit.",
|
||||
},
|
||||
id: "f2", title: "Do you offer private stable tours?", content: "Absolutely, please contact our office to schedule a visit."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "What equipment is required?",
|
||||
content: "For your first session, we provide all safety gear.",
|
||||
},
|
||||
id: "f3", title: "What equipment is required?", content: "For your first session, we provide all safety gear."},
|
||||
]}
|
||||
title="Common Questions"
|
||||
description="Answers to frequently asked questions about our ranch."
|
||||
@@ -339,16 +208,13 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Get in Touch"
|
||||
title="Start Your Journey"
|
||||
description="Ready to join our community? Contact us today to discuss your goals."
|
||||
buttons={[
|
||||
{
|
||||
text: "Send Message",
|
||||
href: "mailto:info@mollcreekranch.lu",
|
||||
},
|
||||
text: "Send Message", href: "mailto:info@mollcreekranch.lu"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -357,29 +223,19 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Explore",
|
||||
items: [
|
||||
title: "Explore", items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About", href: "#about"},
|
||||
{
|
||||
label: "Services",
|
||||
href: "#services",
|
||||
},
|
||||
label: "Services", href: "#services"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Connect",
|
||||
items: [
|
||||
title: "Connect", items: [
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
{
|
||||
label: "Social Media",
|
||||
href: "#",
|
||||
},
|
||||
label: "Social Media", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user