Merge version_1 into main #2
160
src/app/page.tsx
160
src/app/page.tsx
@@ -2,6 +2,7 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import { Tennis, Waves, Heart, Users } from 'lucide-react';
|
||||
import ContactText from '@/components/sections/contact/ContactText';
|
||||
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
|
||||
import FooterCard from '@/components/sections/footer/FooterCard';
|
||||
@@ -30,25 +31,15 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "#hero",
|
||||
},
|
||||
name: "Home", id: "#hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "#about",
|
||||
},
|
||||
name: "About", id: "#about"},
|
||||
{
|
||||
name: "Programs",
|
||||
id: "#programs",
|
||||
},
|
||||
name: "Programs", id: "#programs"},
|
||||
{
|
||||
name: "Pricing",
|
||||
id: "#pricing",
|
||||
},
|
||||
name: "Pricing", id: "#pricing"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "#contact"},
|
||||
]}
|
||||
brandName="LeisureHub"
|
||||
/>
|
||||
@@ -57,37 +48,24 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardGallery
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Your Complete Sports & Leisure Hub"
|
||||
description="Discover diverse sports, connect with your community, and unlock an active lifestyle. From tennis to swimming, yoga to team sports—everything you need in one place."
|
||||
buttons={[
|
||||
{
|
||||
text: "Explore Memberships",
|
||||
href: "#pricing",
|
||||
},
|
||||
text: "Explore Memberships", href: "#pricing"},
|
||||
]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/group-people-working-out-together-outdoors_23-2149891469.jpg",
|
||||
imageAlt: "Tennis and sports",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/group-people-working-out-together-outdoors_23-2149891469.jpg", imageAlt: "Tennis and sports"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-exercising-fitness-gym_53876-7.jpg",
|
||||
imageAlt: "Yoga and wellness",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-exercising-fitness-gym_53876-7.jpg", imageAlt: "Yoga and wellness"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-joyful-senior-men-before-match-field-men-with-gray-hair-sport-clothes-standing-standing-sitting-looking-camera-posing-football-sport-leisure-concept_74855-21615.jpg",
|
||||
imageAlt: "Community soccer",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-joyful-senior-men-before-match-field-men-with-gray-hair-sport-clothes-standing-standing-sitting-looking-camera-posing-football-sport-leisure-concept_74855-21615.jpg", imageAlt: "Community soccer"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/authentic-scenes-plus-size-males-playing-basketball_52683-145032.jpg",
|
||||
imageAlt: "Multisport complex overview",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/authentic-scenes-plus-size-males-playing-basketball_52683-145032.jpg", imageAlt: "Multisport complex overview"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/children-playing-jumping-into-water-swimsuits_181624-34246.jpg?_wi=1",
|
||||
imageAlt: "Aquatics leisure facility",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/children-playing-jumping-into-water-swimsuits_181624-34246.jpg", imageAlt: "Aquatics leisure facility"},
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
@@ -98,10 +76,7 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="A Place for Everyone"
|
||||
description={[
|
||||
"LeisureHub provides a comprehensive venue for families, fitness enthusiasts, and corporate teams seeking quality time and wellness.",
|
||||
"Our facility is designed to bring the community together through varied sports activities, state-of-the-art equipment, and professional coaching.",
|
||||
"Whether you are a casual player or a competitive athlete, find your fit at our versatile sports complex.",
|
||||
]}
|
||||
"LeisureHub provides a comprehensive venue for families, fitness enthusiasts, and corporate teams seeking quality time and wellness.", "Our facility is designed to bring the community together through varied sports activities, state-of-the-art equipment, and professional coaching.", "Whether you are a casual player or a competitive athlete, find your fit at our versatile sports complex."]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -111,33 +86,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Tennis Courts",
|
||||
description: "Professional-grade courts for individual sessions or team matches.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-runner-preparing-morning-exercises-fresh-air_651396-395.jpg",
|
||||
buttonIcon: "Tennis",
|
||||
buttonHref: "#",
|
||||
},
|
||||
title: "Tennis Courts", description: "Professional-grade courts for individual sessions or team matches.", imageSrc: "http://img.b2bpic.net/free-photo/female-runner-preparing-morning-exercises-fresh-air_651396-395.jpg", buttonIcon: Tennis,
|
||||
buttonHref: "#"},
|
||||
{
|
||||
title: "Aquatics Center",
|
||||
description: "Olympic-sized pool for training and family fun sessions.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/children-playing-jumping-into-water-swimsuits_181624-34246.jpg?_wi=2",
|
||||
buttonIcon: "Waves",
|
||||
buttonHref: "#",
|
||||
},
|
||||
title: "Aquatics Center", description: "Olympic-sized pool for training and family fun sessions.", imageSrc: "http://img.b2bpic.net/free-photo/children-playing-jumping-into-water-swimsuits_181624-34246.jpg", buttonIcon: Waves,
|
||||
buttonHref: "#"},
|
||||
{
|
||||
title: "Wellness Studio",
|
||||
description: "Yoga, pilates, and meditation in a serene, modern setting.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-smiley-woman-taking-selfie_23-2149832730.jpg",
|
||||
buttonIcon: "Heart",
|
||||
buttonHref: "#",
|
||||
},
|
||||
title: "Wellness Studio", description: "Yoga, pilates, and meditation in a serene, modern setting.", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-smiley-woman-taking-selfie_23-2149832730.jpg", buttonIcon: Heart,
|
||||
buttonHref: "#"},
|
||||
{
|
||||
title: "Team Sports",
|
||||
description: "Dynamic field games including soccer, basketball, and more.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-men-playing-soccer_23-2150405396.jpg",
|
||||
buttonIcon: "Users",
|
||||
buttonHref: "#",
|
||||
},
|
||||
title: "Team Sports", description: "Dynamic field games including soccer, basketball, and more.", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-men-playing-soccer_23-2150405396.jpg", buttonIcon: Users,
|
||||
buttonHref: "#"},
|
||||
]}
|
||||
title="Diverse Athletic Programs"
|
||||
description="Engage in our wide range of structured classes and leisure sports designed to cater to all age groups and fitness levels."
|
||||
@@ -151,37 +110,16 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "individual",
|
||||
badge: "Popular",
|
||||
price: "$45/mo",
|
||||
subtitle: "Perfect for fitness enthusiasts",
|
||||
features: [
|
||||
"Full facility access",
|
||||
"Free guest passes",
|
||||
"Advanced booking",
|
||||
],
|
||||
id: "individual", badge: "Popular", price: "$45/mo", subtitle: "Perfect for fitness enthusiasts", features: [
|
||||
"Full facility access", "Free guest passes", "Advanced booking"],
|
||||
},
|
||||
{
|
||||
id: "family",
|
||||
badge: "Best Value",
|
||||
price: "$120/mo",
|
||||
subtitle: "Great for families of four",
|
||||
features: [
|
||||
"Full facility access",
|
||||
"Family event invites",
|
||||
"Kids sports clinics",
|
||||
],
|
||||
id: "family", badge: "Best Value", price: "$120/mo", subtitle: "Great for families of four", features: [
|
||||
"Full facility access", "Family event invites", "Kids sports clinics"],
|
||||
},
|
||||
{
|
||||
id: "corporate",
|
||||
badge: "Team",
|
||||
price: "$300/mo",
|
||||
subtitle: "Designed for team building",
|
||||
features: [
|
||||
"Private venue rental",
|
||||
"Corporate fitness programs",
|
||||
"Priority support",
|
||||
],
|
||||
id: "corporate", badge: "Team", price: "$300/mo", subtitle: "Designed for team building", features: [
|
||||
"Private venue rental", "Corporate fitness programs", "Priority support"],
|
||||
},
|
||||
]}
|
||||
title="Flexible Membership Plans"
|
||||
@@ -196,40 +134,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Miller",
|
||||
role: "Parent",
|
||||
testimonial: "My kids love the swimming program, and I enjoy the yoga studio. Truly an all-in-one hub.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/stylish-family-park_1157-15797.jpg",
|
||||
},
|
||||
id: "1", name: "Sarah Miller", role: "Parent", testimonial: "My kids love the swimming program, and I enjoy the yoga studio. Truly an all-in-one hub.", imageSrc: "http://img.b2bpic.net/free-photo/stylish-family-park_1157-15797.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "James Chen",
|
||||
role: "Athlete",
|
||||
testimonial: "Excellent tennis courts and coaching staff. I’ve reached my personal best since joining.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-holding-basketball_23-2148773261.jpg",
|
||||
},
|
||||
id: "2", name: "James Chen", role: "Athlete", testimonial: "Excellent tennis courts and coaching staff. I’ve reached my personal best since joining.", imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-holding-basketball_23-2148773261.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Elena Rodriguez",
|
||||
role: "Member",
|
||||
testimonial: "The community atmosphere here is incredible. Everyone is so welcoming and helpful.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cute-family-playing-summer-park_1157-20560.jpg",
|
||||
},
|
||||
id: "3", name: "Elena Rodriguez", role: "Member", testimonial: "The community atmosphere here is incredible. Everyone is so welcoming and helpful.", imageSrc: "http://img.b2bpic.net/free-photo/cute-family-playing-summer-park_1157-20560.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Corporate Team",
|
||||
role: "Manager",
|
||||
testimonial: "Our team building event was a huge success. The facilities are top-notch.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-posing-party_23-2148232003.jpg",
|
||||
},
|
||||
id: "4", name: "Corporate Team", role: "Manager", testimonial: "Our team building event was a huge success. The facilities are top-notch.", imageSrc: "http://img.b2bpic.net/free-photo/friends-posing-party_23-2148232003.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "David Smith",
|
||||
role: "Parent",
|
||||
testimonial: "The best family-oriented leisure center in the city. Highly recommend to everyone.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-people-jumping-around_23-2149868522.jpg",
|
||||
},
|
||||
id: "5", name: "David Smith", role: "Parent", testimonial: "The best family-oriented leisure center in the city. Highly recommend to everyone.", imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-people-jumping-around_23-2149868522.jpg"},
|
||||
]}
|
||||
title="What Members Say"
|
||||
description="Real feedback from our vibrant leisure club community."
|
||||
@@ -240,14 +153,11 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
text="Ready to get active with us? Reach out today for enrollment details and venue booking inquiries."
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us",
|
||||
href: "mailto:hello@example.com",
|
||||
},
|
||||
text: "Contact Us", href: "mailto:hello@example.com"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user