Update src/app/memberships/page.tsx
This commit is contained in:
@@ -6,7 +6,6 @@ import PricingCardThree from "@/components/sections/pricing/PricingCardThree";
|
||||
import SplitAbout from "@/components/sections/about/SplitAbout";
|
||||
import ContactFaq from "@/components/sections/contact/ContactFaq";
|
||||
import FooterCard from "@/components/sections/footer/FooterCard";
|
||||
import Link from "next/link";
|
||||
import { Sparkles, Dumbbell, Instagram, Facebook, MessageCircle } from "lucide-react";
|
||||
|
||||
export default function MembershipsPage() {
|
||||
@@ -33,9 +32,7 @@ export default function MembershipsPage() {
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
button={{
|
||||
text: "Join Now",
|
||||
href: "#membership-inquiry",
|
||||
}}
|
||||
text: "Join Now", href: "#membership-inquiry"}}
|
||||
animateOnLoad={true}
|
||||
/>
|
||||
</div>
|
||||
@@ -49,101 +46,45 @@ export default function MembershipsPage() {
|
||||
useInvertedBackground={true}
|
||||
plans={[
|
||||
{
|
||||
id: "day-pass",
|
||||
price: "100 MAD",
|
||||
name: "Day Pass",
|
||||
buttons={[
|
||||
id: "day-pass", price: "100 MAD", name: "Day Pass", buttons: [
|
||||
{
|
||||
text: "Get Day Pass",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Get Day Pass", href: "#contact"},
|
||||
{
|
||||
text: "Learn More",
|
||||
href: "#",
|
||||
},
|
||||
]}
|
||||
features={[
|
||||
"24-hour facility access",
|
||||
"All equipment included",
|
||||
"Locker room & showers",
|
||||
"Water and towels",
|
||||
]}
|
||||
text: "Learn More", href: "#"},
|
||||
],
|
||||
features: [
|
||||
"24-hour facility access", "All equipment included", "Locker room & showers", "Water and towels"],
|
||||
},
|
||||
{
|
||||
id: "monthly",
|
||||
badge: "Most Popular",
|
||||
badgeIcon: Sparkles,
|
||||
price: "800 MAD",
|
||||
name: "Monthly Membership",
|
||||
buttons={[
|
||||
id: "monthly", badge: "Most Popular", badgeIcon: Sparkles,
|
||||
price: "800 MAD", name: "Monthly Membership", buttons: [
|
||||
{
|
||||
text: "Join Now",
|
||||
href: "#membership-inquiry",
|
||||
},
|
||||
text: "Join Now", href: "#membership-inquiry"},
|
||||
{
|
||||
text: "Schedule Trial",
|
||||
href: "#trial-booking",
|
||||
},
|
||||
]}
|
||||
features={[
|
||||
"Unlimited facility access",
|
||||
"All professional equipment",
|
||||
"Locker room & showers",
|
||||
"Premium WiFi access",
|
||||
"Guest privileges (2/month)",
|
||||
"Community events",
|
||||
]}
|
||||
text: "Schedule Trial", href: "#trial-booking"},
|
||||
],
|
||||
features: [
|
||||
"Unlimited facility access", "All professional equipment", "Locker room & showers", "Premium WiFi access", "Guest privileges (2/month)", "Community events"],
|
||||
},
|
||||
{
|
||||
id: "quarterly",
|
||||
price: "2,100 MAD",
|
||||
name: "3-Month Plan",
|
||||
buttons={[
|
||||
id: "quarterly", price: "2,100 MAD", name: "3-Month Plan", buttons: [
|
||||
{
|
||||
text: "Save & Join",
|
||||
href: "#membership-inquiry",
|
||||
},
|
||||
text: "Save & Join", href: "#membership-inquiry"},
|
||||
{
|
||||
text: "Schedule Trial",
|
||||
href: "#trial-booking",
|
||||
},
|
||||
]}
|
||||
features={[
|
||||
"Unlimited facility access",
|
||||
"Priority booking for platforms",
|
||||
"All professional equipment",
|
||||
"Personal locker",
|
||||
"Premium WiFi & parking",
|
||||
"Guest privileges (4/month)",
|
||||
"Priority member events",
|
||||
"Fitness assessment",
|
||||
]}
|
||||
text: "Schedule Trial", href: "#trial-booking"},
|
||||
],
|
||||
features: [
|
||||
"Unlimited facility access", "Priority booking for platforms", "All professional equipment", "Personal locker", "Premium WiFi & parking", "Guest privileges (4/month)", "Priority member events", "Fitness assessment"],
|
||||
},
|
||||
{
|
||||
id: "annual",
|
||||
price: "7,200 MAD",
|
||||
name: "Annual Membership",
|
||||
buttons={[
|
||||
id: "annual", price: "7,200 MAD", name: "Annual Membership", buttons: [
|
||||
{
|
||||
text: "Commit & Save",
|
||||
href: "#membership-inquiry",
|
||||
},
|
||||
text: "Commit & Save", href: "#membership-inquiry"},
|
||||
{
|
||||
text: "Schedule Trial",
|
||||
href: "#trial-booking",
|
||||
},
|
||||
]}
|
||||
features={[
|
||||
"Unlimited facility access year-round",
|
||||
"Reserved platform slots",
|
||||
"Dedicated locker",
|
||||
"Priority support & parking",
|
||||
"Personal locker + storage",
|
||||
"Unlimited guest privileges",
|
||||
"Exclusive member events",
|
||||
"Quarterly fitness assessment",
|
||||
"Merchandise discount",
|
||||
]}
|
||||
text: "Schedule Trial", href: "#trial-booking"},
|
||||
],
|
||||
features: [
|
||||
"Unlimited facility access year-round", "Reserved platform slots", "Dedicated locker", "Priority support & parking", "Personal locker + storage", "Unlimited guest privileges", "Exclusive member events", "Quarterly fitness assessment", "Merchandise discount"],
|
||||
},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -160,23 +101,15 @@ export default function MembershipsPage() {
|
||||
useInvertedBackground={false}
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Elite Coaching Support",
|
||||
description: "Certified coaches available for guidance, technique refinement, and program design across all training disciplines",
|
||||
},
|
||||
title: "Elite Coaching Support", description: "Certified coaches available for guidance, technique refinement, and program design across all training disciplines"},
|
||||
{
|
||||
title: "Community Events",
|
||||
description: "Monthly competitions, workshops, and social events connecting our diverse international membership",
|
||||
},
|
||||
title: "Community Events", description: "Monthly competitions, workshops, and social events connecting our diverse international membership"},
|
||||
{
|
||||
title: "Progress Tracking",
|
||||
description: "Quarterly fitness assessments and personalized progress tracking help you achieve your goals systematically",
|
||||
},
|
||||
title: "Progress Tracking", description: "Quarterly fitness assessments and personalized progress tracking help you achieve your goals systematically"},
|
||||
{
|
||||
title: "World-Class Facilities",
|
||||
description: "Constantly updated equipment, pristine facilities, and prime platform booking ensure optimal training conditions",
|
||||
},
|
||||
title: "World-Class Facilities", description: "Constantly updated equipment, pristine facilities, and prime platform booking ensure optimal training conditions"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/full-shot-people-training-together-gym_23-2150290027.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/full-shot-people-training-together-gym_23-2150290027.jpg"
|
||||
imageAlt="Members training together at Rabat Barbell Club"
|
||||
mediaAnimation="slide-up"
|
||||
imagePosition="right"
|
||||
@@ -189,60 +122,40 @@ export default function MembershipsPage() {
|
||||
ctaTitle="Ready to Join?"
|
||||
ctaDescription="Select your plan above or book a free trial to experience the Rabat Barbell Club difference firsthand."
|
||||
ctaButton={{
|
||||
text: "Book Free Trial",
|
||||
href: "#trial-booking",
|
||||
}}
|
||||
text: "Book Free Trial", href: "#trial-booking"}}
|
||||
ctaIcon={Dumbbell}
|
||||
useInvertedBackground={true}
|
||||
animationType="slide-up"
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Can I upgrade or downgrade my membership?",
|
||||
content: "Absolutely! You can change your membership tier at any time. We'll prorate charges so you only pay for what you use. Contact our team to make changes or discuss your options.",
|
||||
},
|
||||
id: "1", title: "Can I upgrade or downgrade my membership?", content: "Absolutely! You can change your membership tier at any time. We'll prorate charges so you only pay for what you use. Contact our team to make changes or discuss your options."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Is there a contract or cancellation policy?",
|
||||
content: "Monthly memberships are month-to-month with 30 days notice to cancel. Longer-term plans (quarterly/annual) offer significant savings but require full commitment. All plans include 7-day trial access to ensure fit.",
|
||||
},
|
||||
id: "2", title: "Is there a contract or cancellation policy?", content: "Monthly memberships are month-to-month with 30 days notice to cancel. Longer-term plans (quarterly/annual) offer significant savings but require full commitment. All plans include 7-day trial access to ensure fit."},
|
||||
{
|
||||
id: "3",
|
||||
title: "What if I travel frequently?",
|
||||
content: "We offer pause options for members traveling or with temporary schedule conflicts. Day passes are available for occasional visits. Contact us to discuss the best solution for your situation.",
|
||||
},
|
||||
id: "3", title: "What if I travel frequently?", content: "We offer pause options for members traveling or with temporary schedule conflicts. Day passes are available for occasional visits. Contact us to discuss the best solution for your situation."},
|
||||
{
|
||||
id: "4",
|
||||
title: "Do you offer corporate or group rates?",
|
||||
content: "Yes! We offer special pricing for groups of 5+. Whether you're a company team or training group, we can work out a custom arrangement. Reach out to discuss your needs.",
|
||||
},
|
||||
id: "4", title: "Do you offer corporate or group rates?", content: "Yes! We offer special pricing for groups of 5+. Whether you're a company team or training group, we can work out a custom arrangement. Reach out to discuss your needs."},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<footer id="footer" data-section="footer">
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterCard
|
||||
logoText="RABAT BARBELL CLUB"
|
||||
copyrightText="© 2025 Rabat Barbell Club. All rights reserved."
|
||||
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"},
|
||||
]}
|
||||
/>
|
||||
</footer>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user