Merge version_2 into main #2
220
src/app/page.tsx
220
src/app/page.tsx
@@ -33,21 +33,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "About",
|
||||
id: "#about",
|
||||
},
|
||||
name: "About", id: "#about"},
|
||||
{
|
||||
name: "Classes",
|
||||
id: "#features",
|
||||
},
|
||||
name: "Classes", id: "#features"},
|
||||
{
|
||||
name: "Membership",
|
||||
id: "#pricing",
|
||||
},
|
||||
name: "Membership", id: "#pricing"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "#contact"},
|
||||
]}
|
||||
brandName="Sai Gym"
|
||||
/>
|
||||
@@ -56,41 +48,26 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardCarousel
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
title="Unleash Your True Potential."
|
||||
description="Busy professional? Competitive athlete? Sai Gym provides the 24/7 facility, HIIT intensity, and nutrition coaching you need to dominate your goals."
|
||||
buttons={[
|
||||
{
|
||||
text: "Claim Your 7-Day Shred",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Claim Your 7-Day Shred", href: "#contact"},
|
||||
]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cast-iron-dumbbell-weights_1048-12225.jpg?_wi=1",
|
||||
imageAlt: "dark modern gym interior",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cast-iron-dumbbell-weights_1048-12225.jpg?_wi=1", imageAlt: "dark modern gym interior"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-stretching-quadriceps_1262-421.jpg",
|
||||
imageAlt: "dark modern gym interior",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-stretching-quadriceps_1262-421.jpg", imageAlt: "dark modern gym interior"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-exercising-elliptical-cardio-machine_23-2147827880.jpg",
|
||||
imageAlt: "dark modern gym interior",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-exercising-elliptical-cardio-machine_23-2147827880.jpg", imageAlt: "dark modern gym interior"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fit-brunette-woman-doing-battle-rope-training_651396-748.jpg",
|
||||
imageAlt: "dark modern gym interior",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fit-brunette-woman-doing-battle-rope-training_651396-748.jpg", imageAlt: "dark modern gym interior"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-guy-raises-bar-stadium_1153-6279.jpg",
|
||||
imageAlt: "dark modern gym interior",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-guy-raises-bar-stadium_1153-6279.jpg", imageAlt: "dark modern gym interior"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/women-with-medical-masks-using-gym-equipment_23-2148762649.jpg",
|
||||
imageAlt: "dark modern gym interior",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/women-with-medical-masks-using-gym-equipment_23-2148762649.jpg", imageAlt: "dark modern gym interior"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -116,21 +93,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
negativeCard={{
|
||||
items: [
|
||||
"Limited facility access",
|
||||
"Guess-work training",
|
||||
"Inconsistent coaching",
|
||||
"Unclear nutrition plans",
|
||||
"Low energy environment",
|
||||
],
|
||||
"Limited facility access", "Guess-work training", "Inconsistent coaching", "Unclear nutrition plans", "Low energy environment"],
|
||||
}}
|
||||
positiveCard={{
|
||||
items: [
|
||||
"24/7 Gym Entry",
|
||||
"HIIT & Strength Classes",
|
||||
"Professional Nutrition Coaching",
|
||||
"Scientifically Backed Programs",
|
||||
"High Performance Community",
|
||||
],
|
||||
"24/7 Gym Entry", "HIIT & Strength Classes", "Professional Nutrition Coaching", "Scientifically Backed Programs", "High Performance Community"],
|
||||
}}
|
||||
title="Built for Results"
|
||||
description="We replace excuses with action and systems that ensure progress."
|
||||
@@ -144,38 +111,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
plans={[
|
||||
{
|
||||
id: "basic",
|
||||
title: "Essential",
|
||||
price: "$49",
|
||||
period: "/mo",
|
||||
features: [
|
||||
"24/7 Access",
|
||||
"Open Gym Floor",
|
||||
"Locker Room Access",
|
||||
],
|
||||
id: "basic", title: "Essential", price: "$49", period: "/mo", features: [
|
||||
"24/7 Access", "Open Gym Floor", "Locker Room Access"],
|
||||
button: {
|
||||
text: "Get Started",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-playing-bowling_107420-84936.jpg",
|
||||
imageAlt: "Friends playing bowling",
|
||||
},
|
||||
text: "Join Essential"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-playing-bowling_107420-84936.jpg", imageAlt: "Friends playing bowling"},
|
||||
{
|
||||
id: "pro",
|
||||
title: "Elite Athlete",
|
||||
price: "$99",
|
||||
period: "/mo",
|
||||
features: [
|
||||
"All Benefits",
|
||||
"Unlimited HIIT Classes",
|
||||
"1:1 Coaching Consult",
|
||||
"Custom Diet Planner",
|
||||
],
|
||||
id: "pro", title: "Elite Athlete", price: "$99", period: "/mo", features: [
|
||||
"All Benefits", "Unlimited HIIT Classes", "1:1 Coaching Consult", "Custom Diet Planner"],
|
||||
button: {
|
||||
text: "Get Started",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cast-iron-dumbbell-weights_1048-12225.jpg?_wi=2",
|
||||
imageAlt: "Friends playing bowling",
|
||||
},
|
||||
text: "Get Started Now"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cast-iron-dumbbell-weights_1048-12225.jpg?_wi=2", imageAlt: "Friends playing bowling"},
|
||||
]}
|
||||
title="Membership Plans"
|
||||
description="Simple, no-nonsense pricing for total fitness domination."
|
||||
@@ -189,26 +135,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "24/7",
|
||||
title: "Access",
|
||||
description: "Workout on your schedule.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bodybuilding-training_23-2147671867.jpg",
|
||||
},
|
||||
id: "m1", value: "24/7", title: "Access", description: "Workout on your schedule.", imageSrc: "http://img.b2bpic.net/free-photo/bodybuilding-training_23-2147671867.jpg"},
|
||||
{
|
||||
id: "m2",
|
||||
value: "50+",
|
||||
title: "Group Classes",
|
||||
description: "Monthly HIIT sessions.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/senior-couple-working-bicycle_23-2148503039.jpg",
|
||||
},
|
||||
id: "m2", value: "50+", title: "Group Classes", description: "Monthly HIIT sessions.", imageSrc: "http://img.b2bpic.net/free-photo/senior-couple-working-bicycle_23-2148503039.jpg"},
|
||||
{
|
||||
id: "m3",
|
||||
value: "100%",
|
||||
title: "Focus",
|
||||
description: "Nutrition guidance included.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fitness-girl-using-elliptical-trainer_23-2148017424.jpg",
|
||||
},
|
||||
id: "m3", value: "100%", title: "Focus", description: "Nutrition guidance included.", imageSrc: "http://img.b2bpic.net/free-photo/fitness-girl-using-elliptical-trainer_23-2148017424.jpg"},
|
||||
]}
|
||||
title="Sai Gym By Numbers"
|
||||
description="Our results speak for themselves."
|
||||
@@ -223,45 +154,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Alex R.",
|
||||
role: "Professional",
|
||||
company: "Tech Lead",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-fitness-girl-wearing-headband-looking-up-smiling-cheerfully-happy-positive-standing-blue-background_141793-118274.jpg",
|
||||
},
|
||||
id: "t1", name: "Alex R.", role: "Professional", company: "Tech Lead", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-fitness-girl-wearing-headband-looking-up-smiling-cheerfully-happy-positive-standing-blue-background_141793-118274.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Jordan P.",
|
||||
role: "Powerlifter",
|
||||
company: "Pro Athlete",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-yoga-mat-checking-phone_23-2148343467.jpg",
|
||||
},
|
||||
id: "t2", name: "Jordan P.", role: "Powerlifter", company: "Pro Athlete", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-yoga-mat-checking-phone_23-2148343467.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Sam M.",
|
||||
role: "Parent",
|
||||
company: "Home Owner",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-brunette-woman-headphones-holding-smartphone-dancing-working-out-doing_1258-189447.jpg",
|
||||
},
|
||||
id: "t3", name: "Sam M.", role: "Parent", company: "Home Owner", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-brunette-woman-headphones-holding-smartphone-dancing-working-out-doing_1258-189447.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Chris L.",
|
||||
role: "Professional",
|
||||
company: "Consultant",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-mixed-race-african-american-woman-makes-boxing-workout-sunny-loft-contour-light-looking-throught-camera_633478-2118.jpg",
|
||||
},
|
||||
id: "t4", name: "Chris L.", role: "Professional", company: "Consultant", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-mixed-race-african-american-woman-makes-boxing-workout-sunny-loft-contour-light-looking-throught-camera_633478-2118.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Casey W.",
|
||||
role: "Athlete",
|
||||
company: "Competitor",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/muscular-build-man-resting-after-cross-training-with-barbell-health-club_637285-2493.jpg",
|
||||
},
|
||||
id: "t5", name: "Casey W.", role: "Athlete", company: "Competitor", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/muscular-build-man-resting-after-cross-training-with-barbell-health-club_637285-2493.jpg"},
|
||||
]}
|
||||
title="Our Members' Victories"
|
||||
description="Success stories from our community."
|
||||
@@ -273,30 +179,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Is Sai Gym open on holidays?",
|
||||
content: "Yes, we are 24/7/365.",
|
||||
},
|
||||
id: "f1", title: "Is Sai Gym open on holidays?", content: "Yes, we are 24/7/365."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "How do I start nutrition coaching?",
|
||||
content: "Join our Elite plan and book your session.",
|
||||
},
|
||||
id: "f2", title: "How do I start nutrition coaching?", content: "Join our Elite plan and book your session."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Can I bring a guest?",
|
||||
content: "Yes, guests are welcome with a day pass.",
|
||||
},
|
||||
id: "f3", title: "Can I bring a guest?", content: "Yes, guests are welcome with a day pass."},
|
||||
{
|
||||
id: "f4",
|
||||
title: "Do you offer locker storage?",
|
||||
content: "Yes, we provide secure daily lockers for all members.",
|
||||
},
|
||||
id: "f4", title: "Do you offer locker storage?", content: "Yes, we provide secure daily lockers for all members."},
|
||||
{
|
||||
id: "f5",
|
||||
title: "Is there a parking facility?",
|
||||
content: "Yes, private parking is available for all members.",
|
||||
},
|
||||
id: "f5", title: "Is there a parking facility?", content: "Yes, private parking is available for all members."},
|
||||
]}
|
||||
sideTitle="Questions?"
|
||||
faqsAnimation="slide-up"
|
||||
@@ -308,16 +199,13 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Join Now"
|
||||
title="Get Your 7-Day Shred Guide"
|
||||
description="Ready to transform? Claim your free guide and jumpstart your fitness journey today."
|
||||
buttons={[
|
||||
{
|
||||
text: "Claim Free Guide",
|
||||
href: "#",
|
||||
},
|
||||
text: "Claim Free Guide", href: "#"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -328,29 +216,19 @@ export default function LandingPage() {
|
||||
logoText="Sai Gym"
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About", href: "#about"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Members",
|
||||
items: [
|
||||
title: "Members", items: [
|
||||
{
|
||||
label: "Sign In",
|
||||
href: "#",
|
||||
},
|
||||
label: "Sign In", href: "#"},
|
||||
{
|
||||
label: "Membership",
|
||||
href: "#pricing",
|
||||
},
|
||||
label: "Membership", href: "#pricing"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -359,4 +237,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user