Update src/app/memberships/page.tsx

This commit is contained in:
2026-03-08 15:40:57 +00:00
parent 74cc2f5e42
commit 3aa311535e

View File

@@ -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>
);
}