From 8a10482b4c991c0c6277d21583dc80221e6fe8ff Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 2 May 2026 07:54:30 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 252 +++++++++++------------------------------------ 1 file changed, 57 insertions(+), 195 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 80f4f3f..2323658 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -32,25 +32,15 @@ export default function LandingPage() { @@ -59,69 +49,41 @@ export default function LandingPage() {
@@ -133,17 +95,11 @@ export default function LandingPage() { description="We are dedicated to providing a professional, supportive environment for our members, fostering healthy habits and competitive excellence in the pool." metrics={[ { - value: "15+", - title: "Years Experience", - }, + value: "15+", title: "Years Experience"}, { - value: "1000+", - title: "Active Members", - }, + value: "1000+", title: "Active Members"}, { - value: "5", - title: "Pro Coaches", - }, + value: "5", title: "Pro Coaches"}, ]} imageSrc="http://img.b2bpic.net/free-photo/professional-swimmer-fixing-swimming-goggles_23-2148393586.jpg" mediaAnimation="slide-up" @@ -158,34 +114,16 @@ export default function LandingPage() { useInvertedBackground={false} features={[ { - id: "f1", - label: "Pool", - title: "Olympic-sized Pool", - items: [ - "Heated 50m lanes", - "Continuous access", - "Professional timing systems", - ], + id: "f1", label: "Pool", title: "Olympic-sized Pool", items: [ + "Heated 50m lanes", "Continuous access", "Professional timing systems"], }, { - id: "f2", - label: "Training", - title: "Pro Coaching", - items: [ - "One-on-one sessions", - "Group classes", - "Performance analytics", - ], + id: "f2", label: "Training", title: "Pro Coaching", items: [ + "One-on-one sessions", "Group classes", "Performance analytics"], }, { - id: "f3", - label: "Wellness", - title: "Recovery Zone", - items: [ - "Sauna facilities", - "Massage therapy", - "Gym equipment access", - ], + id: "f3", label: "Wellness", title: "Recovery Zone", items: [ + "Sauna facilities", "Massage therapy", "Gym equipment access"], }, ]} title="World-Class Facilities" @@ -200,36 +138,16 @@ export default function LandingPage() { useInvertedBackground={false} plans={[ { - id: "p1", - tag: "Essentials", - price: "$49", - period: "/mo", - description: "Perfect for casual swimming.", - button: { - text: "Select Basic", - }, - featuresTitle: "Included", - features: [ - "Limited access", - "Group classes", - "Sauna access", - ], + id: "p1", tag: "Essentials", price: "$49", period: "/mo", description: "Perfect for casual swimming.", button: { + text: "Select Basic"}, + featuresTitle: "Included", features: [ + "Limited access", "Group classes", "Sauna access"], }, { - id: "p2", - tag: "Pro Athlete", - price: "$99", - period: "/mo", - description: "Best for serious swimmers.", - button: { - text: "Select Pro", - }, - featuresTitle: "Included", - features: [ - "Full facility access", - "Priority lanes", - "Performance coaching", - ], + id: "p2", tag: "Pro Athlete", price: "$99", period: "/mo", description: "Best for serious swimmers.", button: { + text: "Select Pro"}, + featuresTitle: "Included", features: [ + "Full facility access", "Priority lanes", "Performance coaching"], }, ]} title="Membership Options" @@ -245,25 +163,13 @@ export default function LandingPage() { membersAnimation="slide-up" members={[ { - id: "t1", - name: "Alice Johnson", - imageSrc: "http://img.b2bpic.net/free-photo/healthy-swimmer-posing-indoors_23-2148393581.jpg", - }, + id: "t1", name: "Alice Johnson", imageSrc: "http://img.b2bpic.net/free-photo/healthy-swimmer-posing-indoors_23-2148393581.jpg"}, { - id: "t2", - name: "Bob Smith", - imageSrc: "http://img.b2bpic.net/free-photo/slim-dark-skinned-female-swimmer-black-bathingsuit-points-thumb-free-space_273609-25388.jpg", - }, + id: "t2", name: "Bob Smith", imageSrc: "http://img.b2bpic.net/free-photo/slim-dark-skinned-female-swimmer-black-bathingsuit-points-thumb-free-space_273609-25388.jpg"}, { - id: "t3", - name: "Chloe Williams", - imageSrc: "http://img.b2bpic.net/free-photo/rest-by-swimming-pool_1098-13916.jpg", - }, + id: "t3", name: "Chloe Williams", imageSrc: "http://img.b2bpic.net/free-photo/rest-by-swimming-pool_1098-13916.jpg"}, { - id: "t4", - name: "David Brown", - imageSrc: "http://img.b2bpic.net/free-photo/water-polo-player-pool-with-trophy_23-2150893982.jpg", - }, + id: "t4", name: "David Brown", imageSrc: "http://img.b2bpic.net/free-photo/water-polo-player-pool-with-trophy_23-2150893982.jpg"}, ]} memberVariant="card" /> @@ -274,30 +180,15 @@ export default function LandingPage() { useInvertedBackground={false} testimonials={[ { - id: "t1", - name: "Sarah Connor", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-handsome-male-basin_23-2148326775.jpg", - }, + id: "t1", name: "Sarah Connor", imageSrc: "http://img.b2bpic.net/free-photo/front-view-handsome-male-basin_23-2148326775.jpg"}, { - id: "t2", - name: "Mark Miller", - imageSrc: "http://img.b2bpic.net/free-photo/positive-black-female-swimming-instructor-dressed-swimsuit-swimcap-goggles_273609-30299.jpg", - }, + id: "t2", name: "Mark Miller", imageSrc: "http://img.b2bpic.net/free-photo/positive-black-female-swimming-instructor-dressed-swimsuit-swimcap-goggles_273609-30299.jpg"}, { - id: "t3", - name: "Lucy Hall", - imageSrc: "http://img.b2bpic.net/free-photo/view-senior-man-enjoying-summer-pool_23-2151159959.jpg", - }, + id: "t3", name: "Lucy Hall", imageSrc: "http://img.b2bpic.net/free-photo/view-senior-man-enjoying-summer-pool_23-2151159959.jpg"}, { - id: "t4", - name: "Sam Rivers", - imageSrc: "http://img.b2bpic.net/free-photo/empowered-grandpa-relaxing-having-great-time_23-2149232904.jpg", - }, + id: "t4", name: "Sam Rivers", imageSrc: "http://img.b2bpic.net/free-photo/empowered-grandpa-relaxing-having-great-time_23-2149232904.jpg"}, { - id: "t5", - name: "Elena V.", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-muscular-young-man-race-track_23-2148162181.jpg", - }, + id: "t5", name: "Elena V.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-muscular-young-man-race-track_23-2148162181.jpg"}, ]} cardTitle="Member Success Stories" cardTag="Community" @@ -311,20 +202,11 @@ export default function LandingPage() { useInvertedBackground={false} faqs={[ { - id: "q1", - title: "Do I need a booking?", - content: "Bookings are recommended during peak hours but open lanes are available throughout the day.", - }, + id: "q1", title: "Do I need a booking?", content: "Bookings are recommended during peak hours but open lanes are available throughout the day."}, { - id: "q2", - title: "Are swim caps mandatory?", - content: "Yes, for hygiene and filtration maintenance, swim caps must be worn by all swimmers.", - }, + id: "q2", title: "Are swim caps mandatory?", content: "Yes, for hygiene and filtration maintenance, swim caps must be worn by all swimmers."}, { - id: "q3", - title: "Can I bring guests?", - content: "Members can purchase guest passes for family and friends at our reception.", - }, + id: "q3", title: "Can I bring guests?", content: "Members can purchase guest passes for family and friends at our reception."}, ]} imageSrc="http://img.b2bpic.net/free-photo/pool-water-texture-background_1203-2624.jpg" title="Need Help?" @@ -340,22 +222,14 @@ export default function LandingPage() { description="Have questions about our swimming club? Send us a message today." inputs={[ { - name: "name", - type: "text", - placeholder: "Your Name", - required: true, + name: "name", type: "text", placeholder: "Your Name", required: true, }, { - name: "email", - type: "email", - placeholder: "Email Address", - required: true, + name: "email", type: "email", placeholder: "Email Address", required: true, }, ]} textarea={{ - name: "message", - placeholder: "How can we help?", - required: true, + name: "message", placeholder: "How can we help?", required: true, }} imageSrc="http://img.b2bpic.net/free-photo/indoors-swimming-pool_1385-1391.jpg" /> @@ -367,33 +241,21 @@ export default function LandingPage() { logoText="K.L Sports" columns={[ { - title: "Quick Links", - items: [ + title: "Quick Links", items: [ { - label: "Membership", - href: "#pricing", - }, + label: "Membership", href: "#pricing"}, { - label: "About", - href: "#about", - }, + label: "About", href: "#about"}, { - label: "Facilities", - href: "#features", - }, + label: "Facilities", href: "#features"}, ], }, { - title: "Support", - items: [ + title: "Support", items: [ { - label: "Contact", - href: "#contact", - }, + label: "Contact", href: "#contact"}, { - label: "FAQ", - href: "#faq", - }, + label: "FAQ", href: "#faq"}, ], }, ]} -- 2.49.1