From 3e2c103beceb94332b9f31849a38026ab07c25f3 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 17 Apr 2026 12:17:14 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 246 ++++++++++++----------------------------------- 1 file changed, 62 insertions(+), 184 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index feb63a2..d59f86b 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -33,25 +33,15 @@ export default function LandingPage() { @@ -60,66 +50,41 @@ export default function LandingPage() {
@@ -145,19 +110,13 @@ export default function LandingPage() { features={[ { icon: Zap, - title: "Modern Cardio Area", - description: "High-tech treadmills, ellipticals, and cycles for your endurance training.", - }, + title: "Modern Cardio Area", description: "High-tech treadmills, ellipticals, and cycles for your endurance training."}, { icon: Activity, - title: "Strength Training", - description: "A massive selection of free weights and specialized selectorized machines.", - }, + title: "Strength Training", description: "A massive selection of free weights and specialized selectorized machines."}, { icon: Award, - title: "Wellness & Recovery", - description: "Dedicated space for stretching, mobility work, and post-workout recovery.", - }, + title: "Wellness & Recovery", description: "Dedicated space for stretching, mobility work, and post-workout recovery."}, ]} title="Premium Facilities & Services" description="Everything you need to stay on track and make progress." @@ -171,37 +130,16 @@ export default function LandingPage() { useInvertedBackground={false} plans={[ { - id: "basic", - badge: "Essentials", - price: "$29/mo", - subtitle: "Basic gym access", - features: [ - "Open 24/7", - "Cardio Zone access", - "Locker room access", - ], + id: "basic", badge: "Essentials", price: "$29/mo", subtitle: "Basic gym access", features: [ + "Open 24/7", "Cardio Zone access", "Locker room access"], }, { - id: "pro", - badge: "Most Popular", - price: "$49/mo", - subtitle: "Everything you need", - features: [ - "All basic benefits", - "Free weight gym", - "Classes included", - ], + id: "pro", badge: "Most Popular", price: "$49/mo", subtitle: "Everything you need", features: [ + "All basic benefits", "Free weight gym", "Classes included"], }, { - id: "elite", - badge: "Unlimited", - price: "$79/mo", - subtitle: "Total freedom", - features: [ - "All pro benefits", - "Personal trainer access", - "Guest pass included", - ], + id: "elite", badge: "Unlimited", price: "$79/mo", subtitle: "Total freedom", features: [ + "All pro benefits", "Personal trainer access", "Guest pass included"], }, ]} title="Choose Your Path" @@ -216,59 +154,28 @@ export default function LandingPage() { useInvertedBackground={true} testimonials={[ { - id: "1", - name: "Sarah J.", - role: "Athletic", - company: "Local Athlete", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/endurance-women-fitness-concept-goodlooking-young-healthy-sporty-female-athlete-finish-productive-training-take-breath-after-exercise-sit-with-legs-crossed-gym-floor-smiling-satisfied_197531-30358.jpg", - }, + id: "1", name: "Sarah J.", role: "Athletic", company: "Local Athlete", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/endurance-women-fitness-concept-goodlooking-young-healthy-sporty-female-athlete-finish-productive-training-take-breath-after-exercise-sit-with-legs-crossed-gym-floor-smiling-satisfied_197531-30358.jpg"}, { - id: "2", - name: "Mark D.", - role: "Strength", - company: "Member", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/cute-young-woman-gym_624325-3020.jpg", - }, + id: "2", name: "Mark D.", role: "Strength", company: "Member", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/cute-young-woman-gym_624325-3020.jpg"}, { - id: "3", - name: "Emily P.", - role: "Fitness", - company: "Gym Member", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/young-sports-man-happy-expression_1194-1589.jpg", - }, + id: "3", name: "Emily P.", role: "Fitness", company: "Gym Member", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/young-sports-man-happy-expression_1194-1589.jpg"}, { - id: "4", - name: "John K.", - role: "Wellness", - company: "Gym Member", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/side-view-happy-bearded-senior-man-doing-plank-gym-with-his-beautiful-fit-female-trainer-clapping-hands-make-exercise-more-complex-healthy-active-lifestyle-people-age-fitness-concept_343059-4790.jpg", - }, + id: "4", name: "John K.", role: "Wellness", company: "Gym Member", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/side-view-happy-bearded-senior-man-doing-plank-gym-with-his-beautiful-fit-female-trainer-clapping-hands-make-exercise-more-complex-healthy-active-lifestyle-people-age-fitness-concept_343059-4790.jpg"}, { - id: "5", - name: "Laura S.", - role: "Athletic", - company: "Gym Member", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-with-headphones-gym_23-2148419814.jpg", - }, + id: "5", name: "Laura S.", role: "Athletic", company: "Gym Member", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-with-headphones-gym_23-2148419814.jpg"}, ]} kpiItems={[ { - value: "500+", - label: "Active Members", - }, + value: "500+", label: "Active Members"}, { - value: "12", - label: "Expert Coaches", - }, + value: "12", label: "Expert Coaches"}, { - value: "100+", - label: "Weekly Classes", - }, + value: "100+", label: "Weekly Classes"}, ]} title="Real Member Stories" description="Join thousands who have changed their lives at Beefitness." @@ -280,12 +187,7 @@ export default function LandingPage() { textboxLayout="default" useInvertedBackground={false} names={[ - "Fitness Partners", - "Wellness Brands", - "Activewear Pro", - "Sport Health Inc", - "Performance Tech", - ]} + "Fitness Partners", "Wellness Brands", "Activewear Pro", "Sport Health Inc", "Performance Tech"]} title="Trusted Fitness Partners" description="Collaborating with leading brands to bring you the best experience." /> @@ -296,20 +198,16 @@ export default function LandingPage() { useInvertedBackground={true} faqs={[ { - id: "f1", - title: "What are your opening hours?", - content: "We are open 24/7, 365 days a year for your convenience.", - }, + id: "f1", title: "What are your opening hours?", content: "We are open 24/7, 365 days a year for your convenience."}, { - id: "f2", - title: "Do you provide personal trainers?", - content: "Yes, we have certified personal trainers available for 1-on-1 coaching sessions.", - }, + id: "f2", title: "Do you provide personal trainers?", content: "Yes, we have certified personal trainers available for 1-on-1 coaching sessions."}, { - id: "f3", - title: "Can I bring a guest?", - content: "Elite members receive guest passes. Basic and Pro members can purchase day passes for their friends.", - }, + id: "f3", title: "Can I bring a guest?", content: "Elite members receive guest passes. Basic and Pro members can purchase day passes for their friends."}, + ]} + buttons={[ + { + text: "Book a Free Trial Session", href: "#contact" + } ]} sideTitle="Frequently Asked Questions" sideDescription="Get quick answers to common questions about your gym membership." @@ -321,8 +219,7 @@ export default function LandingPage() { ); -} +} \ No newline at end of file -- 2.49.1