Update src/app/coaching/page.tsx
This commit is contained in:
@@ -2,12 +2,9 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
|
||||
import SplitAbout from "@/components/sections/about/SplitAbout";
|
||||
import FeatureCardNineteen from "@/components/sections/feature/FeatureCardNineteen";
|
||||
import ContactFaq from "@/components/sections/contact/ContactFaq";
|
||||
import FooterCard from "@/components/sections/footer/FooterCard";
|
||||
import Link from "next/link";
|
||||
import { Dumbbell, Instagram, Facebook, MessageCircle, Users, Award, Zap } from "lucide-react";
|
||||
import { Instagram, Facebook, MessageCircle } from "lucide-react";
|
||||
|
||||
export default function CoachingPage() {
|
||||
return (
|
||||
@@ -17,171 +14,55 @@ export default function CoachingPage() {
|
||||
borderRadius="soft"
|
||||
contentWidth="mediumLarge"
|
||||
sizing="mediumLarge"
|
||||
background="noise"
|
||||
background="circleGradient"
|
||||
cardStyle="gradient-bordered"
|
||||
primaryButtonStyle="shadow"
|
||||
secondaryButtonStyle="radial-glow"
|
||||
headingFontWeight="light"
|
||||
>
|
||||
{/* Navbar */}
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
brandName="Rabat Barbell Club"
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Memberships", id: "/memberships" },
|
||||
{ name: "Gallery", id: "/gallery" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
{ name: "Coaching", id: "coaching" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
button={{
|
||||
text: "Join Now",
|
||||
href: "#membership-inquiry",
|
||||
text: "Book Session", href: "#coaching-inquiry"
|
||||
}}
|
||||
animateOnLoad={true}
|
||||
/>
|
||||
</div>
|
||||
|
||||
{/* Professional Coaching Section */}
|
||||
<div id="coaching-intro" data-section="coaching-intro">
|
||||
<SplitAbout
|
||||
title="Professional Coaching Services"
|
||||
tag="Elite Training"
|
||||
description="Transform your training with expert guidance from our certified coaches. Whether you're a beginner learning proper form or an elite athlete preparing for competition, our multilingual coaching team will help you reach your peak performance."
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Personalized Training Programs",
|
||||
description: "Custom programs tailored to your specific goals, experience level, and training style",
|
||||
icon: Award,
|
||||
},
|
||||
{
|
||||
title: "Form Correction & Technique",
|
||||
description: "Expert coaching on proper barbell mechanics and movement patterns",
|
||||
icon: Zap,
|
||||
},
|
||||
{
|
||||
title: "Multilingual Coaches",
|
||||
description: "French, English, and Arabic-speaking coaches for seamless communication",
|
||||
icon: Users,
|
||||
},
|
||||
{
|
||||
title: "Competition Preparation",
|
||||
description: "Specialized programs for powerlifting and weightlifting competitions",
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/full-shot-people-training-together-gym_23-2150290027.jpg?_wi=3"
|
||||
imageAlt="Professional coaching staff at Rabat Barbell Club"
|
||||
mediaAnimation="slide-up"
|
||||
imagePosition="right"
|
||||
buttons={[
|
||||
{
|
||||
text: "Book a Session",
|
||||
href: "#coaching-inquiry",
|
||||
},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
{/* Coaching Programs */}
|
||||
<div id="coaching-programs" data-section="coaching-programs">
|
||||
<div id="coaching" data-section="coaching">
|
||||
<FeatureCardNineteen
|
||||
title="Our Coaching Programs"
|
||||
description="Specialized coaching tracks for every athlete and goal"
|
||||
title="Expert Coaching Programs"
|
||||
description="Professional coaching tailored to your strength training goals"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
tag="Training Excellence"
|
||||
tag="Coaching Services"
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
tag: "STRENGTH",
|
||||
title: "Powerlifting Coaching",
|
||||
subtitle: "Master the Big Three lifts with expert instruction",
|
||||
description: "Comprehensive powerlifting coaching covering squat, bench press, and deadlift techniques. Learn competition rules, meet preparation, and peak performance strategies. Sessions available for individual athletes or small groups.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-man-lifting-up-weights_23-2148284963.jpg?_wi=2",
|
||||
imageAlt: "Powerlifting coaching session",
|
||||
buttons: [
|
||||
{
|
||||
text: "Learn More",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
tag: "POWERLIFTING", title: "Powerlifting Coaching", subtitle: "Master the big three lifts", description:
|
||||
"Our certified powerlifting coaches will help you perfect your squat, bench press, and deadlift form. Whether you're preparing for competition or building strength, we provide personalized programming and technique refinement.", imageSrc: "http://img.b2bpic.net/free-photo/handsome-man-lifting-up-weights_23-2148284963.jpg", imageAlt: "Powerlifting coaching session"
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
tag: "OLYMPIC",
|
||||
title: "Olympic Weightlifting",
|
||||
subtitle: "Perfect your clean, jerk, and snatch technique",
|
||||
description: "Professional Olympic lifting coaching from certified instructors. Master the technical movements required for competitive weightlifting. Includes mobility work, accessory training, and programming for strength development.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fitness-concept-with-hands-woman-gym_23-2147675223.jpg?_wi=2",
|
||||
imageAlt: "Olympic weightlifting training",
|
||||
buttons: [
|
||||
{
|
||||
text: "Get Started",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
tag: "OLYMPIC WEIGHTLIFTING", title: "Olympic Lifting Coaching", subtitle: "Learn clean and jerk, snatch technique", description:
|
||||
"Master the technical demands of Olympic weightlifting with our experienced coaches. We focus on proper form, progressions, and sport-specific conditioning to help you reach your peak performance.", imageSrc: "http://img.b2bpic.net/free-photo/fitness-concept-with-hands-woman-gym_23-2147675223.jpg", imageAlt: "Olympic weightlifting coaching"
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
tag: "DEVELOPMENT",
|
||||
title: "General Strength Training",
|
||||
subtitle: "Build strength, muscle, and athletic performance",
|
||||
description: "Personalized strength and conditioning programs designed for your specific goals. Whether focusing on muscle hypertrophy, functional strength, or athletic performance, our coaches create programming that works.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/gym-interior-with-equipment_93675-128388.jpg?_wi=2",
|
||||
imageAlt: "General strength training facility",
|
||||
buttons: [
|
||||
{
|
||||
text: "Schedule Consultation",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
tag: "PERSONAL TRAINING", title: "Personal Training", subtitle: "One-on-one sessions for all levels", description:
|
||||
"Get personalized attention from our team of certified trainers. Custom programming, form correction, and accountability coaching to help you achieve your fitness goals faster and safer.", imageSrc: "http://img.b2bpic.net/free-photo/gym-interior-with-equipment_93675-128388.jpg", imageAlt: "Personal training session"
|
||||
},
|
||||
]}
|
||||
mediaAnimation="blur-reveal"
|
||||
buttonAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
{/* Coaching FAQ & CTA */}
|
||||
<div id="coaching-faq" data-section="coaching-faq">
|
||||
<ContactFaq
|
||||
ctaTitle="Ready to Work With a Coach?"
|
||||
ctaDescription="Book your first coaching session today and experience personalized guidance tailored to your training goals and experience level."
|
||||
ctaButton={{
|
||||
text: "Schedule First Session",
|
||||
href: "#coaching-inquiry",
|
||||
}}
|
||||
ctaIcon={Dumbbell}
|
||||
useInvertedBackground={true}
|
||||
animationType="slide-up"
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "How do I book a coaching session?",
|
||||
content: "Click 'Schedule First Session' or contact us directly. We'll assess your current level, discuss your goals, and create a personalized coaching plan. Sessions can be one-on-one or small groups.",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "What experience levels do you coach?",
|
||||
content: "Our coaches work with everyone from complete beginners to elite competitive athletes. We scale difficulty and intensity based on your current fitness level and experience.",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "What's included in a coaching package?",
|
||||
content: "Packages include personalized programming, form correction, technique refinement, and progress tracking. Our coaches use video analysis to identify and correct movement issues for optimal performance.",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
title: "Do you offer online coaching?",
|
||||
content: "Yes, we offer remote coaching services for video form analysis and program design. In-person coaching is available at our Rabat facility with dedicated coaching sessions.",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
{/* Footer */}
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterCard
|
||||
logoText="RABAT BARBELL CLUB"
|
||||
@@ -189,18 +70,15 @@ export default function CoachingPage() {
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Instagram,
|
||||
href: "https://instagram.com/rabatbarbellclub",
|
||||
ariaLabel: "Instagram",
|
||||
href: "https://instagram.com/rabatbarbellclub", ariaLabel: "Instagram"
|
||||
},
|
||||
{
|
||||
icon: Facebook,
|
||||
href: "https://facebook.com/rabatbarbellclub",
|
||||
ariaLabel: "Facebook",
|
||||
href: "https://facebook.com/rabatbarbellclub", ariaLabel: "Facebook"
|
||||
},
|
||||
{
|
||||
icon: MessageCircle,
|
||||
href: "https://wa.me/212XXXXXXXXX",
|
||||
ariaLabel: "WhatsApp",
|
||||
href: "https://wa.me/212XXXXXXXXX", ariaLabel: "WhatsApp"
|
||||
},
|
||||
]}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user