Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
2026-04-06 07:27:41 +00:00
2 changed files with 75 additions and 338 deletions

View File

@@ -7,7 +7,7 @@ import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloating
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
export default function LandingPage() {
export default function ArticlePage() {
return (
<ThemeProvider
defaultButtonVariant="elastic-effect"
@@ -22,125 +22,19 @@ export default function LandingPage() {
headingFontWeight="medium"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Yachts",
id: "/category/yachts",
},
{
name: "Real Estate",
id: "/category/real-estate",
},
{
name: "F1",
id: "/category/f1",
},
{
name: "Lifestyle",
id: "/category/lifestyle",
},
]}
brandName="Monaco Life"
/>
</div>
<div id="testimonial" data-section="testimonial">
<TestimonialCardFive
textboxLayout="default"
useInvertedBackground={false}
title="Reader Reviews"
description="Trusted by residents and visitors alike."
testimonials={[
{
id: "1",
name: "Jean Dupont",
date: "2025-01",
title: "Great coverage",
quote: "The only source I trust.",
tag: "Expert",
avatarSrc: "http://img.b2bpic.net/free-photo/view-luxurious-golden-ring-with-transparent-glass_23-2150329681.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/3d-view-planet-earth_23-2150499236.jpg?_wi=2",
imageAlt: "3d globe dark background gold",
},
{
id: "2",
name: "Elena S.",
date: "2025-02",
title: "Detailed insights",
quote: "Love the real estate reporting.",
tag: "Investor",
avatarSrc: "http://img.b2bpic.net/free-photo/view-luxurious-golden-ring-with-transparent-glass_23-2150329681.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/cityscape-monaco-sunset-sea-port-with-moored-yachts-residential-buildings-streets_1268-25668.jpg?_wi=4",
imageAlt: "monaco superyacht harbor aerial view",
},
]}
/>
</div>
<div id="product" data-section="product">
<ProductCardOne
animationType="slide-up"
textboxLayout="default"
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
title="Editor's Picks"
description="Featured content collections."
products={[
{
id: "p1",
name: "Luxury Yacht Guide",
price: "Free",
imageSrc: "http://img.b2bpic.net/free-photo/cityscape-monaco-sunset-sea-port-with-moored-yachts-residential-buildings-streets_1268-25668.jpg?_wi=5",
},
{
id: "p2",
name: "F1 Season Yearbook",
price: "€50",
imageSrc: "http://img.b2bpic.net/free-photo/motorsport-showdown-with-racing-cars_23-2151821448.jpg?_wi=4",
},
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterBase
columns={[
{
title: "Categories",
items: [
{
label: "Yachts",
href: "/category/yachts",
},
{
label: "Real Estate",
href: "/category/real-estate",
},
],
},
{
title: "About",
items: [
{
label: "Privacy Policy",
href: "#",
},
{
label: "Terms",
href: "#",
},
],
},
]}
logoText="Monaco Life"
/>
</div>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[{ name: "Home", id: "/" }, { name: "Article", id: "/article" }, { name: "Category", id: "/category" }]}
brandName="Monaco Life"
button={{ text: "Contact", href: "#contact" }}
/>
</div>
<div id="footer" data-section="footer">
<FooterBase
columns={[{ title: "Categories", items: [{ label: "Yachts", href: "/category/yachts" }] }, { title: "About", items: [{ label: "Terms", href: "#" }] }]}
logoText="Monaco Life"
/>
</div>
</ReactLenis>
</ThemeProvider>
);

View File

@@ -26,228 +26,71 @@ export default function LandingPage() {
headingFontWeight="medium"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Yachts",
id: "/category/yachts",
},
{
name: "Real Estate",
id: "/category/real-estate",
},
{
name: "F1",
id: "/category/f1",
},
{
name: "Lifestyle",
id: "/category/lifestyle",
},
]}
brandName="Monaco Life"
/>
</div>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{ name: "Home", id: "/" },
{ name: "Article", id: "/article" },
{ name: "Category", id: "/category" }
]}
brandName="Monaco Life"
button={{ text: "Contact", href: "#contact" }}
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboardCarousel
background={{
variant: "sparkles-gradient",
}}
title="The Pulse of Monaco"
description="Experience the pinnacle of Mediterranean luxury and global prestige."
buttons={[
{
text: "Read Top Stories",
href: "#latest",
},
]}
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/3d-view-planet-earth_23-2150499236.jpg?_wi=1",
imageAlt: "Interactive 3D Globe",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/cityscape-monaco-sunset-sea-port-with-moored-yachts-residential-buildings-streets_1268-25668.jpg?_wi=1",
imageAlt: "Yachts",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/rear-view-female-lying-bed-looking-beach-through-glass-windows_181624-57823.jpg?_wi=1",
imageAlt: "Real Estate",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/motorsport-showdown-with-racing-cars_23-2151821448.jpg?_wi=1",
imageAlt: "Formula 1",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/lateral-view-waiter-who-is-serving-dinner-two-pretty-friends-women-elegant-restaurant-with-perfect-view-from-window_8353-10574.jpg",
imageAlt: "Lifestyle",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-young-man-enjoying-new-years-party_23-2148349045.jpg?_wi=1",
imageAlt: "Events",
},
]}
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboardCarousel
background={{ variant: "sparkles-gradient" }}
title="The Pulse of Monaco"
description="Experience the pinnacle of Mediterranean luxury and global prestige."
buttons={[{ text: "Read Top Stories", href: "#latest" }]}
mediaItems={[
{ imageSrc: "http://img.b2bpic.net/free-photo/3d-view-planet-earth_23-2150499236.jpg", imageAlt: "Interactive 3D Globe" },
{ imageSrc: "http://img.b2bpic.net/free-photo/cityscape-monaco-sunset-sea-port-with-moored-yachts-residential-buildings-streets_1268-25668.jpg", imageAlt: "Yachts" },
{ imageSrc: "http://img.b2bpic.net/free-photo/rear-view-female-lying-bed-looking-beach-through-glass-windows_181624-57823.jpg", imageAlt: "Real Estate" },
{ imageSrc: "http://img.b2bpic.net/free-photo/motorsport-showdown-with-racing-cars_23-2151821448.jpg", imageAlt: "Formula 1" },
{ imageSrc: "http://img.b2bpic.net/free-photo/lateral-view-waiter-who-is-serving-dinner-two-pretty-friends-women-elegant-restaurant-with-perfect-view-from-window_8353-10574.jpg", imageAlt: "Lifestyle" }
]}
/>
</div>
<div id="latest" data-section="latest">
<BlogCardTwo
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
title="Latest Edition"
description="Curated stories from the principality."
blogs={[
{
id: "1",
category: "Yachts",
title: "Superyacht Trends 2025",
excerpt: "The future of sustainable yachting in the Mediterranean.",
imageSrc: "http://img.b2bpic.net/free-photo/cityscape-monaco-sunset-sea-port-with-moored-yachts-residential-buildings-streets_1268-25668.jpg?_wi=2",
authorName: "Admin",
authorAvatar: "http://img.b2bpic.net/free-photo/cityscape-monaco-sunset-sea-port-with-moored-yachts-residential-buildings-streets_1268-25668.jpg",
date: "2025-05-01",
},
{
id: "2",
category: "Real Estate",
title: "New Heights in Monaco",
excerpt: "Exploring the most exclusive residential developments.",
imageSrc: "http://img.b2bpic.net/free-photo/rear-view-female-lying-bed-looking-beach-through-glass-windows_181624-57823.jpg?_wi=2",
authorName: "Admin",
authorAvatar: "http://img.b2bpic.net/free-photo/rear-view-female-lying-bed-looking-beach-through-glass-windows_181624-57823.jpg",
date: "2025-05-02",
},
{
id: "3",
category: "F1",
title: "The Grand Prix Preview",
excerpt: "Circuit technicalities and team preparations.",
imageSrc: "http://img.b2bpic.net/free-photo/motorsport-showdown-with-racing-cars_23-2151821448.jpg?_wi=2",
authorName: "Admin",
authorAvatar: "http://img.b2bpic.net/free-photo/motorsport-showdown-with-racing-cars_23-2151821448.jpg",
date: "2025-05-03",
},
]}
/>
</div>
<div id="latest" data-section="latest">
<BlogCardTwo
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
title="Latest Edition"
description="Curated stories from the principality."
blogs={[
{ id: "1", category: "Yachts", title: "Superyacht Trends 2025", excerpt: "The future of sustainable yachting in the Mediterranean.", imageSrc: "http://img.b2bpic.net/free-photo/cityscape-monaco-sunset-sea-port-with-moored-yachts-residential-buildings-streets_1268-25668.jpg", authorName: "Admin", authorAvatar: "http://img.b2bpic.net/free-photo/cityscape-monaco-sunset-sea-port-with-moored-yachts-residential-buildings-streets_1268-25668.jpg", date: "2025-05-01" },
{ id: "2", category: "Real Estate", title: "New Heights in Monaco", excerpt: "Exploring the most exclusive residential developments.", imageSrc: "http://img.b2bpic.net/free-photo/rear-view-female-lying-bed-looking-beach-through-glass-windows_181624-57823.jpg", authorName: "Admin", authorAvatar: "http://img.b2bpic.net/free-photo/rear-view-female-lying-bed-looking-beach-through-glass-windows_181624-57823.jpg", date: "2025-05-02" },
{ id: "3", category: "F1", title: "The Grand Prix Preview", excerpt: "Circuit technicalities and team preparations.", imageSrc: "http://img.b2bpic.net/free-photo/motorsport-showdown-with-racing-cars_23-2151821448.jpg", authorName: "Admin", authorAvatar: "http://img.b2bpic.net/free-photo/motorsport-showdown-with-racing-cars_23-2151821448.jpg", date: "2025-05-03" }
]}
/>
</div>
<div id="faq" data-section="faq">
<FaqDouble
textboxLayout="default"
useInvertedBackground={false}
title="Principality Insights"
description="Common questions about Monaco life."
faqsAnimation="slide-up"
faqs={[
{
id: "1",
title: "What makes Monaco unique?",
content: "A blend of rich history, tax efficiency, and unmatched luxury.",
},
{
id: "2",
title: "How do I subscribe?",
content: "Premium access is available via our membership portal.",
},
{
id: "3",
title: "Are events open to the public?",
content: "Some gala events are exclusive to members.",
},
{
id: "4",
title: "What about real estate?",
content: "Our directory lists the most prestigious properties.",
},
{
id: "5",
title: "How to contact editorial?",
content: "Drop us a line via the support email link.",
},
]}
/>
</div>
<div id="about" data-section="about">
<TestimonialAboutCard
useInvertedBackground={false}
tag="Our Mission"
title="Excellence in Media"
description="Redefining the standard for luxury news outlets in Monaco."
subdescription="Connecting the world to the Mediterranean elite."
icon={Crown}
videoSrc="http://img.b2bpic.net/free-photo/medium-shot-young-man-enjoying-new-years-party_23-2148349045.jpg"
mediaAnimation="blur-reveal"
/>
</div>
<div id="about" data-section="about">
<TestimonialAboutCard
useInvertedBackground={false}
tag="Our Mission"
title="Excellence in Media"
description="Redefining the standard for luxury news outlets in Monaco."
subdescription="Connecting the world to the Mediterranean elite."
icon={Crown}
imageSrc="http://img.b2bpic.net/free-photo/medium-shot-young-man-enjoying-new-years-party_23-2148349045.jpg?_wi=2"
videoSrc="http://img.b2bpic.net/free-photo/medium-shot-young-man-enjoying-new-years-party_23-2148349045.jpg?_wi=3"
mediaAnimation="blur-reveal"
/>
</div>
<div id="feature" data-section="feature">
<FeatureCardEight
textboxLayout="default"
useInvertedBackground={false}
title="Our Focus"
description="What defines Monaco Life."
features={[
{
title: "Superyacht Insight",
description: "Global trends and maintenance.",
imageSrc: "http://img.b2bpic.net/free-photo/cityscape-monaco-sunset-sea-port-with-moored-yachts-residential-buildings-streets_1268-25668.jpg?_wi=3",
},
{
title: "Luxury Real Estate",
description: "Market values and prime listings.",
imageSrc: "http://img.b2bpic.net/free-photo/rear-view-female-lying-bed-looking-beach-through-glass-windows_181624-57823.jpg?_wi=3",
},
{
title: "F1 Coverage",
description: "Track analysis and race news.",
imageSrc: "http://img.b2bpic.net/free-photo/motorsport-showdown-with-racing-cars_23-2151821448.jpg?_wi=3",
},
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterBase
columns={[
{
title: "Categories",
items: [
{
label: "Yachts",
href: "/category/yachts",
},
{
label: "Real Estate",
href: "/category/real-estate",
},
],
},
{
title: "About",
items: [
{
label: "Privacy Policy",
href: "#",
},
{
label: "Terms",
href: "#",
},
],
},
]}
logoText="Monaco Life"
/>
</div>
<div id="footer" data-section="footer">
<FooterBase
columns={[
{ title: "Categories", items: [{ label: "Yachts", href: "/category/yachts" }, { label: "Real Estate", href: "/category/real-estate" }] },
{ title: "About", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms", href: "#" }] }
]}
logoText="Monaco Life"
/>
</div>
</ReactLenis>
</ThemeProvider>
);