diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index 1d0fb8b..8eece5d 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -18,38 +18,22 @@ export default function HomePage() { title="Transform Your Potential into Performance" description="Unlock your elite self with expert-led personal training. Private and group sessions tailored for strength, speed, and endurance." primaryButton={{ - text: "Start Free Trial", - href: "#contact", - }} + text: "Start Free Trial", href: "#contact"}} secondaryButton={{ - text: "View Workouts", - href: "#workouts", - }} + text: "View Workouts", href: "#workouts"}} items={[ { - imageSrc: "http://img.b2bpic.net/free-photo/endurance-workout-fitness-concept-happy-motivated-woman-with-sweat-face-program-equipment-training-session-smiling-delighted-pushing-weight-with-legs-as-using-leg-press_197531-30391.jpg", - imageAlt: "Dynamic training session", - }, + imageSrc: "http://img.b2bpic.net/free-photo/endurance-workout-fitness-concept-happy-motivated-woman-with-sweat-face-program-equipment-training-session-smiling-delighted-pushing-weight-with-legs-as-using-leg-press_197531-30391.jpg"}, { - imageSrc: "http://img.b2bpic.net/free-photo/side-view-people-training-gym_23-2150340897.jpg", - imageAlt: "Group workout intensity", - }, + imageSrc: "http://img.b2bpic.net/free-photo/side-view-people-training-gym_23-2150340897.jpg"}, { - imageSrc: "http://img.b2bpic.net/free-photo/man-helping-woman-with-her-training_23-2148284967.jpg", - imageAlt: "Expert trainer guide", - }, + imageSrc: "http://img.b2bpic.net/free-photo/man-helping-woman-with-her-training_23-2148284967.jpg"}, { - imageSrc: "http://img.b2bpic.net/free-photo/woman-sportswear-lifting-dumbbells_23-2147688578.jpg", - imageAlt: "Professional equipment", - }, + imageSrc: "http://img.b2bpic.net/free-photo/woman-sportswear-lifting-dumbbells_23-2147688578.jpg"}, { - imageSrc: "http://img.b2bpic.net/free-photo/women-stretching-together-before-working-out-outdoors_23-2150343709.jpg", - imageAlt: "Progress tracking", - }, + imageSrc: "http://img.b2bpic.net/free-photo/women-stretching-together-before-working-out-outdoors_23-2150343709.jpg"}, { - imageSrc: "http://img.b2bpic.net/free-photo/woman-lifting-legs-exercise-machine_23-2147688157.jpg", - imageAlt: "High-end gym facility", - }, + imageSrc: "http://img.b2bpic.net/free-photo/woman-lifting-legs-exercise-machine_23-2147688157.jpg"}, ]} /> @@ -60,13 +44,9 @@ export default function HomePage() { @@ -79,25 +59,13 @@ export default function HomePage() { description="A diverse array of training disciplines to suit every athletic requirement." features={[ { - title: "Private Sessions", - description: "Focused 1-on-1 coaching for specialized goals.", - imageSrc: "http://img.b2bpic.net/free-photo/workout-with-personal-trainer-client_23-2148795150.jpg", - }, + title: "Private Sessions", description: "Focused 1-on-1 coaching for specialized goals.", imageSrc: "http://img.b2bpic.net/free-photo/workout-with-personal-trainer-client_23-2148795150.jpg"}, { - title: "Group Workouts", - description: "High-energy community sessions for collective success.", - imageSrc: "http://img.b2bpic.net/free-photo/mixed-group-young-people-doing-yoga-class_171337-13826.jpg", - }, + title: "Group Workouts", description: "High-energy community sessions for collective success.", imageSrc: "http://img.b2bpic.net/free-photo/mixed-group-young-people-doing-yoga-class_171337-13826.jpg"}, { - title: "Nutrition Planning", - description: "Science-backed fuel guidance for performance.", - imageSrc: "http://img.b2bpic.net/free-photo/woman-cutting-chopping-onion-by-knife-wooden-board_169016-49356.jpg", - }, + title: "Nutrition Planning", description: "Science-backed fuel guidance for performance.", imageSrc: "http://img.b2bpic.net/free-photo/woman-cutting-chopping-onion-by-knife-wooden-board_169016-49356.jpg"}, { - title: "Performance Tracking", - description: "Metrics and analytics for consistent growth.", - imageSrc: "http://img.b2bpic.net/free-photo/photo-fit-female-model-chooses-song-workout-downloads-song-her-running-playlist-has-break-after-training-wears-sportswear-poses-modern-setting_273609-54018.jpg", - }, + title: "Performance Tracking", description: "Metrics and analytics for consistent growth.", imageSrc: "http://img.b2bpic.net/free-photo/photo-fit-female-model-chooses-song-workout-downloads-song-her-running-playlist-has-break-after-training-wears-sportswear-poses-modern-setting_273609-54018.jpg"}, ]} /> @@ -111,38 +79,16 @@ export default function HomePage() { description="Flexible plans designed to fit your intensity level and goals." plans={[ { - tag: "PRIVATE", - price: "$120", - period: "/session", - description: "Personalized programming for elite growth.", - primaryButton: { - text: "Book Private", - href: "#contact", - }, - featuresTitle: "Included Features", - features: [ - "Weekly custom plan", - "Biometric analysis", - "Nutrition consultation", - "Priority support", - ], + tag: "PRIVATE", price: "$120", period: "/session", description: "Personalized programming for elite growth.", primaryButton: { + text: "Book Private", href: "#contact"}, + featuresTitle: "Included Features", features: [ + "Weekly custom plan", "Biometric analysis", "Nutrition consultation", "Priority support"], }, { - tag: "GROUP", - price: "$30", - period: "/session", - description: "High energy team training atmosphere.", - primaryButton: { - text: "Join Class", - href: "#contact", - }, - featuresTitle: "Included Features", - features: [ - "Dynamic programming", - "Community support", - "Trainer guidance", - "Access to gym", - ], + tag: "GROUP", price: "$30", period: "/session", description: "High energy team training atmosphere.", primaryButton: { + text: "Join Class", href: "#contact"}, + featuresTitle: "Included Features", features: [ + "Dynamic programming", "Community support", "Trainer guidance", "Access to gym"], }, ]} /> @@ -157,20 +103,11 @@ export default function HomePage() { description="Driven by performance, fueled by results." members={[ { - name: "Alex 'The Coach' Rivers", - role: "Head Fitness Strategist", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-sportive-girl-posing-with-crossed-arms-dark-wall_176420-625.jpg", - }, + name: "Alex 'The Coach' Rivers", role: "Head Fitness Strategist", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-sportive-girl-posing-with-crossed-arms-dark-wall_176420-625.jpg"}, { - name: "Alex 'The Coach' Rivers", - role: "Head Fitness Strategist", - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-gym_23-2149178038.jpg", - }, + name: "Alex 'The Coach' Rivers", role: "Head Fitness Strategist", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-gym_23-2149178038.jpg"}, { - name: "Alex 'The Coach' Rivers", - role: "Head Fitness Strategist", - imageSrc: "http://img.b2bpic.net/free-photo/man-posing-indoors-climbing-arena_23-2150461843.jpg", - }, + name: "Alex 'The Coach' Rivers", role: "Head Fitness Strategist", imageSrc: "http://img.b2bpic.net/free-photo/man-posing-indoors-climbing-arena_23-2150461843.jpg"}, ]} /> @@ -184,35 +121,15 @@ export default function HomePage() { description="See why our community remains dedicated to the grind." testimonials={[ { - name: "Sarah J.", - role: "Athlete", - quote: "The most intense workout experience of my life.", - imageSrc: "http://img.b2bpic.net/free-photo/young-woman-crossing-arms_1187-3778.jpg", - }, + name: "Sarah J.", role: "Athlete", quote: "The most intense workout experience of my life.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-crossing-arms_1187-3778.jpg"}, { - name: "Mark D.", - role: "Business Owner", - quote: "Consistent results, amazing community vibe.", - imageSrc: "http://img.b2bpic.net/free-photo/man-with-long-curly-hair-fishing-location-fisherman-ocean_1321-1294.jpg", - }, + name: "Mark D.", role: "Business Owner", quote: "Consistent results, amazing community vibe.", imageSrc: "http://img.b2bpic.net/free-photo/man-with-long-curly-hair-fishing-location-fisherman-ocean_1321-1294.jpg"}, { - name: "Jessica L.", - role: "Corporate Professional", - quote: "Changed my whole perspective on nutrition.", - imageSrc: "http://img.b2bpic.net/free-photo/people-exercising-fitness-gym_53876-137550.jpg", - }, + name: "Jessica L.", role: "Corporate Professional", quote: "Changed my whole perspective on nutrition.", imageSrc: "http://img.b2bpic.net/free-photo/people-exercising-fitness-gym_53876-137550.jpg"}, { - name: "David W.", - role: "Student", - quote: "I've never been stronger or faster.", - imageSrc: "http://img.b2bpic.net/free-photo/young-adult-doing-indoor-sport-gym_23-2149205541.jpg", - }, + name: "David W.", role: "Student", quote: "I've never been stronger or faster.", imageSrc: "http://img.b2bpic.net/free-photo/young-adult-doing-indoor-sport-gym_23-2149205541.jpg"}, { - name: "Emily K.", - role: "Runner", - quote: "The best training partner I've ever had.", - imageSrc: "http://img.b2bpic.net/free-photo/young-woman-sportswear-beach_273609-5371.jpg", - }, + name: "Emily K.", role: "Runner", quote: "The best training partner I've ever had.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-sportswear-beach_273609-5371.jpg"}, ]} /> @@ -226,17 +143,11 @@ export default function HomePage() { description="Answers to common training questions." items={[ { - question: "What's included in my first private session?", - answer: "An assessment of your movement, goals, and customized starting plan.", - }, + question: "What's included in my first private session?", answer: "An assessment of your movement, goals, and customized starting plan."}, { - question: "Are group sessions suitable for beginners?", - answer: "Yes, we scale intensities so everyone can participate safely.", - }, + question: "Are group sessions suitable for beginners?", answer: "Yes, we scale intensities so everyone can participate safely."}, { - question: "How often should I train?", - answer: "Depends on your goals, but typically 3-5 sessions per week.", - }, + question: "How often should I train?", answer: "Depends on your goals, but typically 3-5 sessions per week."}, ]} /> @@ -248,13 +159,9 @@ export default function HomePage() { tag="JOIN" text="Ready to hit your peak performance?" primaryButton={{ - text: "Book Your Session", - href: "#", - }} + text: "Book Your Session", href: "#"}} secondaryButton={{ - text: "Message Coach", - href: "#", - }} + text: "Message Coach", href: "#"}} />