Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
270
src/app/page.tsx
270
src/app/page.tsx
@@ -33,35 +33,21 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "#home",
|
||||
},
|
||||
name: "Home", id: "#home"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "#services",
|
||||
},
|
||||
name: "Services", id: "#services"},
|
||||
{
|
||||
name: "Team",
|
||||
id: "#team",
|
||||
},
|
||||
name: "Team", id: "#team"},
|
||||
{
|
||||
name: "Pricing",
|
||||
id: "#pricing",
|
||||
},
|
||||
name: "Pricing", id: "#pricing"},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "#testimonials",
|
||||
},
|
||||
name: "Testimonials", id: "#testimonials"},
|
||||
{
|
||||
name: "FAQ",
|
||||
id: "#faq",
|
||||
},
|
||||
name: "FAQ", id: "#faq"},
|
||||
]}
|
||||
brandName="Royal Massage"
|
||||
button={{
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Book Now", href: "#contact"}}
|
||||
animateOnLoad={true}
|
||||
/>
|
||||
</div>
|
||||
@@ -70,102 +56,59 @@ export default function LandingPage() {
|
||||
<HeroSplitTestimonial
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
title="Therapeutic Massage for Montreal's Active Professionals"
|
||||
description="Experience professional, personalized massage therapy that relieves tension and restores balance. Book with trusted, certified therapists today."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Alice D.",
|
||||
handle: "@AliceD",
|
||||
testimonial: "Royal Massage has transformed my weekly routine. The therapists are incredibly skilled, and the personalized approach ensures I always leave feeling completely restored.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-cafe_273609-12671.jpg",
|
||||
},
|
||||
name: "Alice D.", handle: "@AliceD", testimonial: "Royal Massage has transformed my weekly routine. The therapists are incredibly skilled, and the personalized approach ensures I always leave feeling completely restored.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-cafe_273609-12671.jpg"},
|
||||
{
|
||||
name: "Marc L.",
|
||||
handle: "@MarcL_Mtl",
|
||||
testimonial: "As a busy professional, finding consistent, high-quality massage therapy is crucial. Royal Massage delivers every time – highly recommend their deep tissue treatments!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-manager-enjoying-work-break_1262-20856.jpg",
|
||||
},
|
||||
name: "Marc L.", handle: "@MarcL_Mtl", testimonial: "As a busy professional, finding consistent, high-quality massage therapy is crucial. Royal Massage delivers every time – highly recommend their deep tissue treatments!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-manager-enjoying-work-break_1262-20856.jpg"},
|
||||
{
|
||||
name: "Sophie P.",
|
||||
handle: "@Sophie_Wellness",
|
||||
testimonial: "I appreciate the attention to detail and personalized care from Royal Massage. They truly listen to your needs, making each session incredibly effective.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-beautiful-woman_23-2148352570.jpg",
|
||||
},
|
||||
name: "Sophie P.", handle: "@Sophie_Wellness", testimonial: "I appreciate the attention to detail and personalized care from Royal Massage. They truly listen to your needs, making each session incredibly effective.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-beautiful-woman_23-2148352570.jpg"},
|
||||
{
|
||||
name: "David C.",
|
||||
handle: "@DavidC_YUL",
|
||||
testimonial: "Excellent service and professionalism. Booking is easy, and the results are always fantastic. My go-to for stress relief in Montreal.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/successful-man-pointing-camera-with-finger_1262-3118.jpg",
|
||||
},
|
||||
name: "David C.", handle: "@DavidC_YUL", testimonial: "Excellent service and professionalism. Booking is easy, and the results are always fantastic. My go-to for stress relief in Montreal.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/successful-man-pointing-camera-with-finger_1262-3118.jpg"},
|
||||
{
|
||||
name: "Elena R.",
|
||||
handle: "@ElenaRelax",
|
||||
testimonial: "The atmosphere is so calming, and the therapists are top-notch. I've found my perfect wellness partner with Royal Massage.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-sitting-yoga-mat-posing_23-2148478591.jpg",
|
||||
},
|
||||
name: "Elena R.", handle: "@ElenaRelax", testimonial: "The atmosphere is so calming, and the therapists are top-notch. I've found my perfect wellness partner with Royal Massage.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-sitting-yoga-mat-posing_23-2148478591.jpg"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Your Massage Now",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Your Massage Now", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/spa-equipments-with-soap-cotton-flower_23-2147844979.jpg"
|
||||
imageAlt="Luxurious massage room at Royal Massage"
|
||||
mediaAnimation="slide-up"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-professional-confident-young-woman-working-retail-business-industry-promote-company-advertise-join-her-team-smiling-self-assured-pleased-camera-stand-hall_197531-22167.jpg",
|
||||
alt: "Satisfied client",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-professional-confident-young-woman-working-retail-business-industry-promote-company-advertise-join-her-team-smiling-self-assured-pleased-camera-stand-hall_197531-22167.jpg", alt: "Satisfied client"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/closeup-confident-asian-man-with-arms-crossed_1262-884.jpg",
|
||||
alt: "Happy client",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/closeup-confident-asian-man-with-arms-crossed_1262-884.jpg", alt: "Happy client"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-excited-person-portrait_23-2151186649.jpg",
|
||||
alt: "Relaxed client",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-excited-person-portrait_23-2151186649.jpg", alt: "Relaxed client"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-young-man-with-curly-hair-wearing-shirt_273609-19790.jpg",
|
||||
alt: "Content client",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-young-man-with-curly-hair-wearing-shirt_273609-19790.jpg", alt: "Content client"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-990.jpg",
|
||||
alt: "Pleased client",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-990.jpg", alt: "Pleased client"},
|
||||
]}
|
||||
avatarText="Trusted by over 10,000 clients in Montreal"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Stress Relief",
|
||||
type: "text", text: "Stress Relief"},
|
||||
{
|
||||
type: "text-icon", text: "Deep Tissue", icon: Activity,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Deep Tissue",
|
||||
icon: Activity,
|
||||
type: "text", text: "Relaxation"},
|
||||
{
|
||||
type: "text-icon", text: "Prenatal Care", icon: Feather,
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Relaxation",
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Prenatal Care",
|
||||
icon: Feather,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Hot Stone Therapy",
|
||||
icon: Sun,
|
||||
type: "text-icon", text: "Hot Stone Therapy", icon: Sun,
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -179,17 +122,11 @@ export default function LandingPage() {
|
||||
description="Royal Massage is dedicated to providing Montreal's professionals with a sanctuary for healing and rejuvenation. Our certified therapists bring expertise and a personalized approach to every session, ensuring consistent, high-quality care tailored to your unique needs."
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Certified Expertise",
|
||||
description: "Our team consists of highly qualified and experienced massage therapists, all certified to provide exceptional care.",
|
||||
},
|
||||
title: "Certified Expertise", description: "Our team consists of highly qualified and experienced massage therapists, all certified to provide exceptional care."},
|
||||
{
|
||||
title: "Personalized Treatment",
|
||||
description: "Each session is custom-tailored to your specific needs and preferences, ensuring maximum benefit and comfort.",
|
||||
},
|
||||
title: "Personalized Treatment", description: "Each session is custom-tailored to your specific needs and preferences, ensuring maximum benefit and comfort."},
|
||||
{
|
||||
title: "Unwavering Quality",
|
||||
description: "We are committed to delivering a consistently high standard of service in a clean, tranquil environment.",
|
||||
},
|
||||
title: "Unwavering Quality", description: "We are committed to delivering a consistently high standard of service in a clean, tranquil environment."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/close-up-relaxed-woman-getting-hand-massage_23-2149089235.jpg"
|
||||
imageAlt="Massage therapist performing a shoulder massage"
|
||||
@@ -205,29 +142,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Deep Tissue Massage",
|
||||
description: "Target chronic muscle tension and knots with focused pressure. Ideal for athletes and those with persistent pain.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/back-massage-with-shoulder-work-smooth-pressure-daily_169016-69102.jpg",
|
||||
imageAlt: "Deep tissue massage on a person's back",
|
||||
},
|
||||
title: "Deep Tissue Massage", description: "Target chronic muscle tension and knots with focused pressure. Ideal for athletes and those with persistent pain.", imageSrc: "http://img.b2bpic.net/free-photo/back-massage-with-shoulder-work-smooth-pressure-daily_169016-69102.jpg", imageAlt: "Deep tissue massage on a person's back"},
|
||||
{
|
||||
title: "Relaxation Massage",
|
||||
description: "Melt away stress and unwind with gentle, flowing strokes designed to soothe your mind and body.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/spa-massage-concept-with-woman_23-2147817016.jpg",
|
||||
imageAlt: "Relaxation massage in a serene setting",
|
||||
},
|
||||
title: "Relaxation Massage", description: "Melt away stress and unwind with gentle, flowing strokes designed to soothe your mind and body.", imageSrc: "http://img.b2bpic.net/free-photo/spa-massage-concept-with-woman_23-2147817016.jpg", imageAlt: "Relaxation massage in a serene setting"},
|
||||
{
|
||||
title: "Hot Stone Therapy",
|
||||
description: "Experience deep warmth and relaxation as heated stones are strategically placed and used to massage tense muscles.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-enjoying-spa-procedure_23-2147648667.jpg",
|
||||
imageAlt: "Hot stone massage on a person's back",
|
||||
},
|
||||
title: "Hot Stone Therapy", description: "Experience deep warmth and relaxation as heated stones are strategically placed and used to massage tense muscles.", imageSrc: "http://img.b2bpic.net/free-photo/woman-enjoying-spa-procedure_23-2147648667.jpg", imageAlt: "Hot stone massage on a person's back"},
|
||||
{
|
||||
title: "Prenatal Massage",
|
||||
description: "Gentle and supportive massage designed to alleviate discomfort during pregnancy, performed by specialized therapists.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-pregnant-woman-husband-stay-home-living-room-happy-couple-taking-care-together_640221-553.jpg",
|
||||
imageAlt: "Pregnant woman receiving a prenatal massage",
|
||||
},
|
||||
title: "Prenatal Massage", description: "Gentle and supportive massage designed to alleviate discomfort during pregnancy, performed by specialized therapists.", imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-pregnant-woman-husband-stay-home-living-room-happy-couple-taking-care-together_640221-553.jpg", imageAlt: "Pregnant woman receiving a prenatal massage"},
|
||||
]}
|
||||
title="Discover Our Signature Massage Therapies"
|
||||
description="From deep tissue to relaxation, our diverse services are designed to address your specific concerns and promote overall well-being. Each session is performed by experienced, highly-rated therapists."
|
||||
@@ -241,26 +162,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
team={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Marie Dubois",
|
||||
role: "Lead Massage Therapist",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/doctor-massages-man-hospital_1157-29311.jpg",
|
||||
imageAlt: "Marie Dubois, Lead Massage Therapist",
|
||||
},
|
||||
id: "1", name: "Marie Dubois", role: "Lead Massage Therapist", imageSrc: "http://img.b2bpic.net/free-photo/doctor-massages-man-hospital_1157-29311.jpg", imageAlt: "Marie Dubois, Lead Massage Therapist"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Jean-Pierre Gagnon",
|
||||
role: "Senior Deep Tissue Specialist",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/excited-young-caucasian-woman-stands-with-raised-hands_141793-115658.jpg",
|
||||
imageAlt: "Jean-Pierre Gagnon, Senior Deep Tissue Specialist",
|
||||
},
|
||||
id: "2", name: "Jean-Pierre Gagnon", role: "Senior Deep Tissue Specialist", imageSrc: "http://img.b2bpic.net/free-photo/excited-young-caucasian-woman-stands-with-raised-hands_141793-115658.jpg", imageAlt: "Jean-Pierre Gagnon, Senior Deep Tissue Specialist"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Sofia Chen",
|
||||
role: "Relaxation & Prenatal Expert",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pretty-confident-woman-posing_23-2148974070.jpg",
|
||||
imageAlt: "Sofia Chen, Relaxation & Prenatal Expert",
|
||||
},
|
||||
id: "3", name: "Sofia Chen", role: "Relaxation & Prenatal Expert", imageSrc: "http://img.b2bpic.net/free-photo/pretty-confident-woman-posing_23-2148974070.jpg", imageAlt: "Sofia Chen, Relaxation & Prenatal Expert"},
|
||||
]}
|
||||
title="Meet Our Certified Therapists"
|
||||
description="Our team comprises dedicated and highly skilled massage therapists, each specializing in different modalities. Find the perfect match to guide you on your wellness journey."
|
||||
@@ -271,41 +177,21 @@ export default function LandingPage() {
|
||||
<PricingCardOne
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
animationType="slide-up"
|
||||
plans={[
|
||||
{
|
||||
id: "single",
|
||||
badge: "Standard",
|
||||
price: "$120",
|
||||
subtitle: "Single 60-Minute Session",
|
||||
features: [
|
||||
"60-minute personalized massage",
|
||||
"Access to tranquil waiting area",
|
||||
"Post-massage care tips",
|
||||
],
|
||||
id: "single", badge: "Standard", price: "$120", subtitle: "Single 60-Minute Session", features: [
|
||||
"60-minute personalized massage", "Access to tranquil waiting area", "Post-massage care tips"],
|
||||
},
|
||||
{
|
||||
id: "package",
|
||||
badge: "Popular",
|
||||
badgeIcon: Sparkles,
|
||||
price: "$330",
|
||||
subtitle: "Package of 3 Sessions (Save $30)",
|
||||
features: [
|
||||
"Three 60-minute personalized massages",
|
||||
"Priority booking access",
|
||||
"Exclusive seasonal offers",
|
||||
],
|
||||
id: "package", badge: "Popular", badgeIcon: Sparkles,
|
||||
price: "$330", subtitle: "Package of 3 Sessions (Save $30)", features: [
|
||||
"Three 60-minute personalized massages", "Priority booking access", "Exclusive seasonal offers"],
|
||||
},
|
||||
{
|
||||
id: "membership",
|
||||
badge: "Best Value",
|
||||
badgeIcon: Award,
|
||||
price: "$100/month",
|
||||
subtitle: "Monthly Membership (Save $20/session)",
|
||||
features: [
|
||||
"One 60-minute massage per month",
|
||||
"Additional sessions at member rate",
|
||||
"Complimentary essential oil upgrade",
|
||||
],
|
||||
id: "membership", badge: "Best Value", badgeIcon: Award,
|
||||
price: "$100/month", subtitle: "Monthly Membership (Save $20/session)", features: [
|
||||
"One 60-minute massage per month", "Additional sessions at member rate", "Complimentary essential oil upgrade"],
|
||||
},
|
||||
]}
|
||||
title="Transparent Pricing, Exceptional Value"
|
||||
@@ -321,25 +207,15 @@ export default function LandingPage() {
|
||||
author="Isabelle V."
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-happy-businesswoman-with-notebook-holding-her-diary-planner-sitting-office_1258-194721.jpg",
|
||||
alt: "Isabelle V.",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-happy-businesswoman-with-notebook-holding-her-diary-planner-sitting-office_1258-194721.jpg", alt: "Isabelle V."},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/middle-age-man-with-grey-hair-dark-color-shirt-looking-camera-smiling-happy-positive-pointing-with-thumbs-himself-proud-confident-standing-blue-background_141793-133969.jpg",
|
||||
alt: "John P.",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/middle-age-man-with-grey-hair-dark-color-shirt-looking-camera-smiling-happy-positive-pointing-with-thumbs-himself-proud-confident-standing-blue-background_141793-133969.jpg", alt: "John P."},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/glad-playful-woman-with-bunch-pink-hair-tattoo-wearing-white-t-shirt-blinking-eye-smiling-broadly-while-flirting-with-her-boyfriend-pretty-hipster-female-having-fun-indoors-isolated_273609-572.jpg",
|
||||
alt: "Maria S.",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/glad-playful-woman-with-bunch-pink-hair-tattoo-wearing-white-t-shirt-blinking-eye-smiling-broadly-while-flirting-with-her-boyfriend-pretty-hipster-female-having-fun-indoors-isolated_273609-572.jpg", alt: "Maria S."},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/front-view-young-woman-imitating-sleeping-pink-wall_179666-2676.jpg",
|
||||
alt: "Ahmed K.",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/front-view-young-woman-imitating-sleeping-pink-wall_179666-2676.jpg", alt: "Ahmed K."},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/stylish-woman-wearing-yellow-bandana_273609-13310.jpg",
|
||||
alt: "New Client",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/stylish-woman-wearing-yellow-bandana_273609-13310.jpg", alt: "New Client"},
|
||||
]}
|
||||
ratingAnimation="slide-up"
|
||||
avatarsAnimation="slide-up"
|
||||
@@ -351,30 +227,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "How do I book an appointment?",
|
||||
content: "You can easily book your appointment online through our website's booking system, or by calling our reception during business hours. Walk-ins are subject to availability.",
|
||||
},
|
||||
id: "q1", title: "How do I book an appointment?", content: "You can easily book your appointment online through our website's booking system, or by calling our reception during business hours. Walk-ins are subject to availability."},
|
||||
{
|
||||
id: "q2",
|
||||
title: "What if I need to cancel or reschedule?",
|
||||
content: "We require at least 24 hours' notice for cancellations or rescheduling. This allows us to offer the slot to other clients. Late cancellations may incur a fee.",
|
||||
},
|
||||
id: "q2", title: "What if I need to cancel or reschedule?", content: "We require at least 24 hours' notice for cancellations or rescheduling. This allows us to offer the slot to other clients. Late cancellations may incur a fee."},
|
||||
{
|
||||
id: "q3",
|
||||
title: "How do you ensure consistent service quality?",
|
||||
content: "All our therapists are highly certified and undergo continuous professional development. We also have a standardized client intake process to ensure personalized, high-quality treatment every time, with regular client feedback monitoring.",
|
||||
},
|
||||
id: "q3", title: "How do you ensure consistent service quality?", content: "All our therapists are highly certified and undergo continuous professional development. We also have a standardized client intake process to ensure personalized, high-quality treatment every time, with regular client feedback monitoring."},
|
||||
{
|
||||
id: "q4",
|
||||
title: "Can I choose my therapist?",
|
||||
content: "Yes, you can request a specific therapist when booking, based on their availability and specialization. You can view their profiles on our 'Meet Our Team' section.",
|
||||
},
|
||||
id: "q4", title: "Can I choose my therapist?", content: "Yes, you can request a specific therapist when booking, based on their availability and specialization. You can view their profiles on our 'Meet Our Team' section."},
|
||||
{
|
||||
id: "q5",
|
||||
title: "What types of payments do you accept?",
|
||||
content: "We accept all major credit cards, debit cards, and cash. Direct billing for insurance may also be available depending on your provider.",
|
||||
},
|
||||
id: "q5", title: "What types of payments do you accept?", content: "We accept all major credit cards, debit cards, and cash. Direct billing for insurance may also be available depending on your provider."},
|
||||
]}
|
||||
sideTitle="Your Questions, Answered"
|
||||
sideDescription="We've compiled answers to the most common questions about our services, therapists, and booking process to ensure a smooth and confident experience."
|
||||
@@ -387,8 +248,7 @@ export default function LandingPage() {
|
||||
<ContactSplit
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Book Now"
|
||||
title="Ready for Your Royal Massage Experience?"
|
||||
description="Schedule your personalized massage therapy session today. Our team is here to help you find relief and restore balance. Reach out to us for any inquiries."
|
||||
@@ -405,13 +265,9 @@ export default function LandingPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Royal Massage"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Terms of Service",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Terms of Service", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user