Merge version_3 into main #5

Merged
bender merged 4 commits from version_3 into main 2026-02-19 02:28:04 +00:00
4 changed files with 28 additions and 19 deletions

View File

@@ -29,7 +29,6 @@ export default function BlogPage() {
<NavbarLayoutFloatingInline
brandName="Luxe Travels"
navItems={[
{ name: "Home", id: "/" },
{ name: "Destinations", id: "destinations" },
{ name: "Experiences", id: "experiences" },
{ name: "About", id: "about" },

View File

@@ -94,13 +94,13 @@ export default function LandingPage() {
title: "Private Island Escapes", description: "Secluded luxury retreats with personalized service and pristine natural beauty exclusively for our discerning clientele.", imageSrc: "https://img.b2bpic.net/free-photo/swimming-pool-blue-water-tropical-garden-with-sea-view-background_1150-10233.jpg", imageAlt: "Private island villa with ocean view", button: { text: "Learn More", href: "contact" }
},
{
title: "Cultural Immersion", description: "Guided experiences with local experts, private museum access, and authentic cultural encounters in historic destinations.", imageSrc: "https://img.b2bpic.net/free-photo/breathtaking-view-wat-maha-that-buddhist-temple-building-sunlight_482257-125647.jpg", imageAlt: "Ancient temple architectural detail"
title: "Cultural Immersion", description: "Guided experiences with local experts, private museum access, and authentic cultural encounters in historic destinations.", imageSrc: "https://img.b2bpic.net/free-photo/breathtaking-view-wat-maha-that-buddhist-temple-building-sunlight_482257-125647.jpg", imageAlt: "Ancient temple architectural detail", button: { text: "Learn More", href: "contact" }
},
{
title: "Adventure & Wellness", description: "Curated wellness retreats combining rejuvenation with adventure activities in nature's most inspiring settings.", imageSrc: "https://img.b2bpic.net/free-photo/woman-swimming-pool-jungle-view_1157-33610.jpg", imageAlt: "Spa and wellness resort setting"
title: "Adventure & Wellness", description: "Curated wellness retreats combining rejuvenation with adventure activities in nature's most inspiring settings.", imageSrc: "https://img.b2bpic.net/free-photo/woman-swimming-pool-jungle-view_1157-33610.jpg", imageAlt: "Spa and wellness resort setting", button: { text: "Learn More", href: "contact" }
},
{
title: "Fine Dining Journeys", description: "Exclusive dining experiences with Michelin-starred chefs and farm-to-table culinary adventures.", imageSrc: "https://img.b2bpic.net/free-photo/grilled-foie-gras_1203-3589.jpg", imageAlt: "Gourmet cuisine plating"
title: "Fine Dining Journeys", description: "Exclusive dining experiences with Michelin-starred chefs and farm-to-table culinary adventures.", imageSrc: "https://img.b2bpic.net/free-photo/grilled-foie-gras_1203-3589.jpg", imageAlt: "Gourmet cuisine plating", button: { text: "Learn More", href: "contact" }
}
]}
useInvertedBackground={false}

View File

@@ -86,10 +86,12 @@ export default function ProductPage({ params }: ProductPageProps) {
<NavbarLayoutFloatingInline
brandName="Luxe Travels"
navItems={[
{"name":"Home","id":"/"},
{"name":"Shop","id":"/shop"}
{"name":"Destinations","id":"destinations"},
{"name":"Experiences","id":"experiences"},
{"name":"About","id":"about"},
{"name":"Contact","id":"contact"}
]}
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
button={{ text: "Plan Your Journey", href: "contact" }}
/>
</div>
<main className="min-h-screen flex items-center justify-center pt-20">
@@ -131,10 +133,12 @@ export default function ProductPage({ params }: ProductPageProps) {
<NavbarLayoutFloatingInline
brandName="Luxe Travels"
navItems={[
{"name":"Home","id":"/"},
{"name":"Shop","id":"/shop"}
{"name":"Destinations","id":"destinations"},
{"name":"Experiences","id":"experiences"},
{"name":"About","id":"about"},
{"name":"Contact","id":"contact"}
]}
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
button={{ text: "Plan Your Journey", href: "contact" }}
/>
</div>
<main className="min-h-screen flex items-center justify-center pt-20">
@@ -183,10 +187,12 @@ export default function ProductPage({ params }: ProductPageProps) {
<NavbarLayoutFloatingInline
brandName="Luxe Travels"
navItems={[
{"name":"Home","id":"/"},
{"name":"Shop","id":"/shop"}
{"name":"Destinations","id":"destinations"},
{"name":"Experiences","id":"experiences"},
{"name":"About","id":"about"},
{"name":"Contact","id":"contact"}
]}
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
button={{ text: "Plan Your Journey", href: "contact" }}
/>
</div>
<div id="productDetailCard" data-section="productDetailCard">

View File

@@ -36,10 +36,12 @@ export default function ShopPage() {
<NavbarLayoutFloatingInline
brandName="Luxe Travels"
navItems={[
{"name":"Home","id":"/"},
{"name":"Shop","id":"/shop"}
{"name":"Destinations","id":"destinations"},
{"name":"Experiences","id":"experiences"},
{"name":"About","id":"about"},
{"name":"Contact","id":"contact"}
]}
button={{ text: "Cart", onClick: () => console.log("cart") }}
button={{ text: "Plan Your Journey", href: "contact" }}
/>
</div>
<main className="min-h-screen flex items-center justify-center pt-20">
@@ -80,10 +82,12 @@ export default function ShopPage() {
<NavbarLayoutFloatingInline
brandName="Luxe Travels"
navItems={[
{"name":"Home","id":"/"},
{"name":"Shop","id":"/shop"}
{"name":"Destinations","id":"destinations"},
{"name":"Experiences","id":"experiences"},
{"name":"About","id":"about"},
{"name":"Contact","id":"contact"}
]}
button={{ text: "Cart", onClick: () => console.log("cart") }}
button={{ text: "Plan Your Journey", href: "contact" }}
/>
</div>
<div id="productCatalog" data-section="productCatalog">