Update src/app/page.tsx

This commit is contained in:
2026-06-03 21:01:28 +00:00
parent b22d127123
commit 593bf3e27c

View File

@@ -34,30 +34,18 @@ export default function LandingPage() {
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "#home",
},
name: "Home", id: "#home"},
{
name: "Services",
id: "#services",
},
name: "Services", id: "#services"},
{
name: "Therapists",
id: "#therapists",
},
name: "Therapists", id: "#therapists"},
{
name: "Testimonials",
id: "#testimonials",
},
name: "Testimonials", id: "#testimonials"},
{
name: "Contact",
id: "#contact",
},
name: "Contact", id: "#contact"},
]}
button={{
text: "Book Now",
href: "#contact",
}}
text: "Book Now", href: "#contact"}}
brandName="Magic City"
/>
</div>
@@ -65,41 +53,26 @@ export default function LandingPage() {
<div id="home" data-section="home">
<HeroBillboardGallery
background={{
variant: "plain",
}}
variant: "plain"}}
title="Experience Unforgettable Bliss at Magic City"
description="Indulge in a world of sensual pleasure and unparalleled relaxation. Discover our exclusive range of erotic massages designed to awaken your senses and leave you utterly revitalized."
buttons={[
{
text: "View Our Services",
href: "#services",
},
text: "View Our Services", href: "#services"},
{
text: "Book Your Appointment",
href: "#contact",
},
text: "Book Your Appointment", href: "#contact"},
]}
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/tranquil-pool-oasis-meditation-space_23-2151935119.jpg",
imageAlt: "Luxurious massage room with soft, warm lighting",
},
imageSrc: "http://img.b2bpic.net/free-photo/tranquil-pool-oasis-meditation-space_23-2151935119.jpg", imageAlt: "Luxurious massage room with soft, warm lighting"},
{
imageSrc: "http://img.b2bpic.net/free-photo/spa-composition-with-thai-orchid-flowers-bath-accessories_169016-17361.jpg",
imageAlt: "Close-up of hands gently massaging a back",
},
imageSrc: "http://img.b2bpic.net/free-photo/spa-composition-with-thai-orchid-flowers-bath-accessories_169016-17361.jpg", imageAlt: "Close-up of hands gently massaging a back"},
{
imageSrc: "http://img.b2bpic.net/free-photo/cozy-composition-with-decorative-candles-young-tree-branches-wooden-surface-rustic-style_169016-11195.jpg",
imageAlt: "Aromatic candles and flowers setting a serene mood",
},
imageSrc: "http://img.b2bpic.net/free-photo/cozy-composition-with-decorative-candles-young-tree-branches-wooden-surface-rustic-style_169016-11195.jpg", imageAlt: "Aromatic candles and flowers setting a serene mood"},
{
imageSrc: "http://img.b2bpic.net/free-photo/front-view-people-making-music_23-2149477426.jpg",
imageAlt: "An elegant woman relaxing during a massage",
},
imageSrc: "http://img.b2bpic.net/free-photo/front-view-people-making-music_23-2149477426.jpg", imageAlt: "An elegant woman relaxing during a massage"},
{
imageSrc: "http://img.b2bpic.net/free-photo/still-life-various-cleaning-products_23-2150829673.jpg",
imageAlt: "A luxurious bath with rose petals and champagne",
},
imageSrc: "http://img.b2bpic.net/free-photo/still-life-various-cleaning-products_23-2150829673.jpg", imageAlt: "A luxurious bath with rose petals and champagne"},
]}
mediaAnimation="opacity"
/>
@@ -111,9 +84,7 @@ export default function LandingPage() {
title="Your Journey to Exquisite Sensation"
buttons={[
{
text: "Learn More About Us",
href: "#",
},
text: "Learn More About Us", href: "#"},
]}
/>
</div>
@@ -124,29 +95,13 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
title: "The Full Body Embrace",
description: "A comprehensive massage focusing on every contour of your body, harmonizing relaxation with sensual touch for a truly immersive experience.",
imageSrc: "http://img.b2bpic.net/free-photo/male-patient-performing-physiotherapy-exercises-with-female-medic_23-2149143804.jpg",
imageAlt: "Full body massage with warm hands",
},
title: "The Full Body Embrace", description: "A comprehensive massage focusing on every contour of your body, harmonizing relaxation with sensual touch for a truly immersive experience.", imageSrc: "http://img.b2bpic.net/free-photo/male-patient-performing-physiotherapy-exercises-with-female-medic_23-2149143804.jpg", imageAlt: "Full body massage with warm hands"},
{
title: "Aromatic Hot Stone Journey",
description: "Warm, smooth stones glide over your skin, releasing deep tension while exotic essential oils enhance your sensory journey into tranquility.",
imageSrc: "http://img.b2bpic.net/free-photo/woman-getting-massage-back-by-hot-stones_329181-18804.jpg",
imageAlt: "Hot stones on a back during massage",
},
title: "Aromatic Hot Stone Journey", description: "Warm, smooth stones glide over your skin, releasing deep tension while exotic essential oils enhance your sensory journey into tranquility.", imageSrc: "http://img.b2bpic.net/free-photo/woman-getting-massage-back-by-hot-stones_329181-18804.jpg", imageAlt: "Hot stones on a back during massage"},
{
title: "Sensual Oil Elixir",
description: "Indulge in the smooth glide of luxurious oils, infused with captivating aromas, designed to heighten your senses and melt away stress.",
imageSrc: "http://img.b2bpic.net/free-photo/shea-butter-towel_23-2147677791.jpg",
imageAlt: "Aromatic oils being applied during a massage",
},
title: "Sensual Oil Elixir", description: "Indulge in the smooth glide of luxurious oils, infused with captivating aromas, designed to heighten your senses and melt away stress.", imageSrc: "http://img.b2bpic.net/free-photo/shea-butter-towel_23-2147677791.jpg", imageAlt: "Aromatic oils being applied during a massage"},
{
title: "Dual Delight for Couples",
description: "Share an intimate and deeply relaxing experience with a loved one. Two therapists work in unison to create a synchronized journey of pleasure.",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-people-getting-massage_23-2151178225.jpg",
imageAlt: "Couple's massage with two therapists",
},
title: "Dual Delight for Couples", description: "Share an intimate and deeply relaxing experience with a loved one. Two therapists work in unison to create a synchronized journey of pleasure.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-people-getting-massage_23-2151178225.jpg", imageAlt: "Couple's massage with two therapists"},
]}
title="Our Signature Experiences"
description="Explore our curated selection of bespoke massage experiences, each designed to transport you to a state of ultimate bliss and profound sensory awakening. From gentle caresses to invigorating techniques, find your perfect escape."
@@ -161,53 +116,17 @@ export default function LandingPage() {
useInvertedBackground={true}
products={[
{
id: "t1",
name: "Luna",
price: "From $250",
variant: "The Dreamweaver",
imageSrc: "http://img.b2bpic.net/free-photo/closeup-portrait-beautiful-sensual-brunette-woman-girl-elegant-beige-classic-clothes-model-with-red-lips-isolated-black_158538-9510.jpg",
imageAlt: "Portrait of Luna, a therapist",
},
id: "t1", name: "Luna", price: "From $250", variant: "The Dreamweaver", imageSrc: "http://img.b2bpic.net/free-photo/closeup-portrait-beautiful-sensual-brunette-woman-girl-elegant-beige-classic-clothes-model-with-red-lips-isolated-black_158538-9510.jpg", imageAlt: "Portrait of Luna, a therapist"},
{
id: "t2",
name: "Aurora",
price: "From $250",
variant: "The Radiant Touch",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-charming-woman-with-big-lips-deep-eyes_613910-15224.jpg",
imageAlt: "Portrait of Aurora, a therapist",
},
id: "t2", name: "Aurora", price: "From $250", variant: "The Radiant Touch", imageSrc: "http://img.b2bpic.net/free-photo/portrait-charming-woman-with-big-lips-deep-eyes_613910-15224.jpg", imageAlt: "Portrait of Aurora, a therapist"},
{
id: "t3",
name: "Seraphina",
price: "From $250",
variant: "The Silken Whisper",
imageSrc: "http://img.b2bpic.net/free-photo/closeup-calm-young-caucasian-brunette-girl-with-bob-haircut-looks-away-wears-black-shiny-clothes_197531-31426.jpg",
imageAlt: "Portrait of Seraphina, a therapist",
},
id: "t3", name: "Seraphina", price: "From $250", variant: "The Silken Whisper", imageSrc: "http://img.b2bpic.net/free-photo/closeup-calm-young-caucasian-brunette-girl-with-bob-haircut-looks-away-wears-black-shiny-clothes_197531-31426.jpg", imageAlt: "Portrait of Seraphina, a therapist"},
{
id: "t4",
name: "Celeste",
price: "From $250",
variant: "The Starry Caress",
imageSrc: "http://img.b2bpic.net/free-photo/pretty-student-girl-with-gathered-hair-make-up-relaxing-home-after-lectures-university-attractive-cheerful-young-woman-blue-dress-sitting-comfortable-couch-with-joyful-relaxed-smile_343059-2102.jpg",
imageAlt: "Portrait of Celeste, a therapist",
},
id: "t4", name: "Celeste", price: "From $250", variant: "The Starry Caress", imageSrc: "http://img.b2bpic.net/free-photo/pretty-student-girl-with-gathered-hair-make-up-relaxing-home-after-lectures-university-attractive-cheerful-young-woman-blue-dress-sitting-comfortable-couch-with-joyful-relaxed-smile_343059-2102.jpg", imageAlt: "Portrait of Celeste, a therapist"},
{
id: "t5",
name: "Mystique",
price: "From $250",
variant: "The Enigma",
imageSrc: "http://img.b2bpic.net/free-photo/gorgeous-young-tanned-caucasian-woman-tshirt-sit-cafe-terrac_197531-30610.jpg",
imageAlt: "Portrait of Mystique, a therapist",
},
id: "t5", name: "Mystique", price: "From $250", variant: "The Enigma", imageSrc: "http://img.b2bpic.net/free-photo/gorgeous-young-tanned-caucasian-woman-tshirt-sit-cafe-terrac_197531-30610.jpg", imageAlt: "Portrait of Mystique, a therapist"},
{
id: "t6",
name: "Isolde",
price: "From $250",
variant: "The Velvet Embrace",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-cute-young-woman-relaxing-spa-getting-massage_662251-1788.jpg",
imageAlt: "Portrait of Isolde, a therapist",
},
id: "t6", name: "Isolde", price: "From $250", variant: "The Velvet Embrace", imageSrc: "http://img.b2bpic.net/free-photo/portrait-cute-young-woman-relaxing-spa-getting-massage_662251-1788.jpg", imageAlt: "Portrait of Isolde, a therapist"},
]}
title="Meet Our Enchanting Therapists"
description="Our team of exquisite therapists embodies grace, professionalism, and a profound understanding of the art of sensual massage. Each brings a unique blend of artistry and warmth to ensure your experience is truly unforgettable."
@@ -221,57 +140,28 @@ export default function LandingPage() {
useInvertedBackground={false}
plans={[
{
id: "basic",
badge: "Standard",
price: "$250",
name: "60 Minutes of Bliss",
features: [
"Full body massage",
"Choice of aromatic oil",
"Complimentary drink",
],
id: "basic", badge: "Standard", price: "$250", name: "60 Minutes of Bliss", features: [
"Full body massage", "Choice of aromatic oil", "Complimentary drink"],
buttons: [
{
text: "Select Plan",
href: "#contact",
},
text: "Select Plan", href: "#contact"},
],
},
{
id: "premium",
badge: "Popular",
badgeIcon: Sparkles,
price: "$350",
name: "90 Minutes of Ecstasy",
features: [
"Extended full body massage",
"Hot stone enhancement",
"Custom aromatic blend",
"Complimentary drink + dessert",
],
id: "premium", badge: "Popular", badgeIcon: Sparkles,
price: "$350", name: "90 Minutes of Ecstasy", features: [
"Extended full body massage", "Hot stone enhancement", "Custom aromatic blend", "Complimentary drink + dessert"],
buttons: [
{
text: "Select Plan",
href: "#contact",
},
text: "Select Plan", href: "#contact"},
],
},
{
id: "ultimate",
badge: "Ultimate",
price: "$500",
name: "120 Minutes of Divine Pleasure",
features: [
"Ultimate extended body massage",
"Hot stone & Four Hands option",
"Premium aromatic oil selection",
"Champagne & gourmet treats",
],
id: "ultimate", badge: "Ultimate", price: "$500", name: "120 Minutes of Divine Pleasure", features: [
"Ultimate extended body massage", "Hot stone & Four Hands option", "Premium aromatic oil selection", "Champagne & gourmet treats"],
buttons: [
{
text: "Select Plan",
href: "#contact",
},
text: "Select Plan", href: "#contact"},
],
},
]}
@@ -288,25 +178,13 @@ export default function LandingPage() {
useInvertedBackground={true}
metrics={[
{
id: "m1",
value: "98%",
title: "Client Satisfaction",
description: "Our dedication to bespoke experiences leads to consistently delighted clients.",
icon: Star,
id: "m1", value: "98%", title: "Client Satisfaction", description: "Our dedication to bespoke experiences leads to consistently delighted clients.", icon: Star,
},
{
id: "m2",
value: "10+",
title: "Years of Exquisite Service",
description: "A decade of mastering the art of sensual massage and client care.",
icon: Award,
id: "m2", value: "10+", title: "Years of Exquisite Service", description: "A decade of mastering the art of sensual massage and client care.", icon: Award,
},
{
id: "m3",
value: "95%",
title: "Repeat Clientele",
description: "Clients return for the unique blend of luxury, discretion, and skilled artistry.",
icon: Heart,
id: "m3", value: "95%", title: "Repeat Clientele", description: "Clients return for the unique blend of luxury, discretion, and skilled artistry.", icon: Heart,
},
]}
title="Our Commitment to Your Satisfaction"
@@ -319,52 +197,23 @@ export default function LandingPage() {
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
animationType="slide-up"
testimonials={[
{
id: "1",
name: "Julian S.",
role: "Entrepreneur",
company: "Private Client",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/excited-male-ceo-manager-suit-looking-happy-amused-spread-hands-sideways-welcome-congra_1258-147197.jpg",
imageAlt: "Portrait of Julian S.",
},
id: "1", name: "Julian S.", role: "Entrepreneur", company: "Private Client", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/excited-male-ceo-manager-suit-looking-happy-amused-spread-hands-sideways-welcome-congra_1258-147197.jpg", imageAlt: "Portrait of Julian S."},
{
id: "2",
name: "Chloe M.",
role: "Art Collector",
company: "Discreet Member",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-smiling-kitchen_107420-12357.jpg",
imageAlt: "Portrait of Chloe M.",
},
id: "2", name: "Chloe M.", role: "Art Collector", company: "Discreet Member", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-smiling-kitchen_107420-12357.jpg", imageAlt: "Portrait of Chloe M."},
{
id: "3",
name: "Marcus L.",
role: "Investor",
company: "Exclusive Patron",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-positive-executive-work_1098-519.jpg",
imageAlt: "Portrait of Marcus L.",
},
id: "3", name: "Marcus L.", role: "Investor", company: "Exclusive Patron", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-positive-executive-work_1098-519.jpg", imageAlt: "Portrait of Marcus L."},
{
id: "4",
name: "Isabelle R.",
role: "Designer",
company: "Affiliated Partner",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-happy-woman-standing-kitchen-bathrobe-posing-smiling-camera_1258-193365.jpg",
imageAlt: "Portrait of Isabelle R.",
},
id: "4", name: "Isabelle R.", role: "Designer", company: "Affiliated Partner", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-happy-woman-standing-kitchen-bathrobe-posing-smiling-camera_1258-193365.jpg", imageAlt: "Portrait of Isabelle R."},
{
id: "5",
name: "David T.",
role: "Consultant",
company: "Valued Guest",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/indoor-shot-happy-gorgeous-woman-with-relaxed-smile-spending-nice-time-cafe_273609-9043.jpg",
imageAlt: "Portrait of David T.",
},
id: "5", name: "David T.", role: "Consultant", company: "Valued Guest", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/indoor-shot-happy-gorgeous-woman-with-relaxed-smile-spending-nice-time-cafe_273609-9043.jpg", imageAlt: "Portrait of David T."},
]}
title="Whispers of Delight"
description="Hear from those who have journeyed through Magic City's gates and discovered a world beyond their wildest expectations. Their words reflect the profound relaxation and satisfaction we strive to deliver."
@@ -376,25 +225,13 @@ export default function LandingPage() {
useInvertedBackground={true}
faqs={[
{
id: "faq1",
title: "Is my visit strictly confidential?",
content: "Absolutely. Discretion and your privacy are paramount at Magic City. All appointments are handled with the utmost confidentiality, ensuring your peace of mind.",
},
id: "faq1", title: "Is my visit strictly confidential?", content: "Absolutely. Discretion and your privacy are paramount at Magic City. All appointments are handled with the utmost confidentiality, ensuring your peace of mind."},
{
id: "faq2",
title: "How do I book an appointment?",
content: "Booking is simple and discreet. You can use our online form, send us an email, or call us directly. We recommend booking in advance to secure your preferred therapist and time.",
},
id: "faq2", title: "How do I book an appointment?", content: "Booking is simple and discreet. You can use our online form, send us an email, or call us directly. We recommend booking in advance to secure your preferred therapist and time."},
{
id: "faq3",
title: "What types of massages do you offer?",
content: "We offer a diverse range of sensual massage experiences, from relaxing full-body caresses to invigorating therapeutic sessions, all customizable to your desires. Please see our services section for more details.",
},
id: "faq3", title: "What types of massages do you offer?", content: "We offer a diverse range of sensual massage experiences, from relaxing full-body caresses to invigorating therapeutic sessions, all customizable to your desires. Please see our services section for more details."},
{
id: "faq4",
title: "What is the cancellation policy?",
content: "We kindly request at least 24 hours' notice for any cancellations or rescheduling. This allows us to offer the time slot to other clients. Please contact us for specific details.",
},
id: "faq4", title: "What is the cancellation policy?", content: "We kindly request at least 24 hours' notice for any cancellations or rescheduling. This allows us to offer the time slot to other clients. Please contact us for specific details."},
]}
sideTitle="Your Questions, Answered"
sideDescription="We understand that you may have questions regarding our services, discretion, and booking process. Find clear and concise answers here, or feel free to reach out directly for a private consultation."
@@ -407,20 +244,15 @@ export default function LandingPage() {
<ContactCTA
useInvertedBackground={false}
background={{
variant: "plain",
}}
variant: "plain"}}
tag="Ready for Indulgence?"
title="Book Your Ultimate Escape Today"
description="Step into a realm of exquisite pleasure and personalized attention. Our team awaits to craft your perfect experience. Reach out to us to schedule your appointment or inquire about our exclusive offerings."
buttons={[
{
text: "Schedule an Appointment",
href: "#",
},
text: "Schedule an Appointment", href: "#"},
{
text: "Send Us a Message",
href: "#",
},
text: "Send Us a Message", href: "#"},
]}
/>
</div>
@@ -430,50 +262,31 @@ export default function LandingPage() {
logoText="Magic City"
columns={[
{
title: "Navigation",
items: [
title: "Navigation", items: [
{
label: "Home",
href: "#home",
},
label: "Home", href: "#home"},
{
label: "Services",
href: "#services",
},
label: "Services", href: "#services"},
{
label: "Therapists",
href: "#therapists",
},
label: "Therapists", href: "#therapists"},
],
},
{
title: "Support",
items: [
title: "Support", items: [
{
label: "FAQ",
href: "#faq",
},
label: "FAQ", href: "#faq"},
{
label: "Contact Us",
href: "#contact",
},
label: "Contact Us", href: "#contact"},
{
label: "Privacy Policy",
href: "#",
},
label: "Privacy Policy", href: "#"},
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{
label: "Email",
href: "mailto:info@magiccity.com",
},
label: "Email", href: "mailto:info@magiccity.com"},
{
label: "Call Us",
href: "tel:+1234567890",
},
label: "Call Us", href: "tel:+1234567890"},
],
},
]}