Merge version_1 into main #2
173
src/app/page.tsx
173
src/app/page.tsx
@@ -29,21 +29,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "Features",
|
||||
id: "features",
|
||||
},
|
||||
name: "Features", id: "features"},
|
||||
{
|
||||
name: "Destinations",
|
||||
id: "destinations",
|
||||
},
|
||||
name: "Destinations", id: "destinations"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Wander Voyage"
|
||||
/>
|
||||
@@ -52,35 +44,22 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardCarousel
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Your Journey, Expertly Crafted"
|
||||
description="Wander Voyage turns travel dreams into seamless, personalized adventures with bespoke itineraries designed for your unique spirit."
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-infinity-pool-overlooking-ocean-sunset_23-2151993703.jpg?_wi=1",
|
||||
imageAlt: "Luxurious Travel Landscape",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-infinity-pool-overlooking-ocean-sunset_23-2151993703.jpg", imageAlt: "Luxurious Travel Landscape"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-infinity-pool-overlooking-ocean-sunset_23-2151993703.jpg?_wi=2",
|
||||
imageAlt: "Travel Scene 2",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-infinity-pool-overlooking-ocean-sunset_23-2151993703.jpg", imageAlt: "Travel Scene 2"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-infinity-pool-overlooking-ocean-sunset_23-2151993703.jpg?_wi=3",
|
||||
imageAlt: "Travel Scene 3",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-infinity-pool-overlooking-ocean-sunset_23-2151993703.jpg", imageAlt: "Travel Scene 3"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-infinity-pool-overlooking-ocean-sunset_23-2151993703.jpg?_wi=4",
|
||||
imageAlt: "Travel Scene 4",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-infinity-pool-overlooking-ocean-sunset_23-2151993703.jpg", imageAlt: "Travel Scene 4"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-infinity-pool-overlooking-ocean-sunset_23-2151993703.jpg?_wi=5",
|
||||
imageAlt: "Travel Scene 5",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-infinity-pool-overlooking-ocean-sunset_23-2151993703.jpg", imageAlt: "Travel Scene 5"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-infinity-pool-overlooking-ocean-sunset_23-2151993703.jpg?_wi=6",
|
||||
imageAlt: "Travel Scene 6",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-infinity-pool-overlooking-ocean-sunset_23-2151993703.jpg", imageAlt: "Travel Scene 6"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -93,26 +72,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Personalized Itineraries",
|
||||
description: "Custom routes crafted to your preferences.",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/elements-adventure-linear-style_1257-323.jpg",
|
||||
titleIconSrc: "Sparkles",
|
||||
buttonText: "Explore",
|
||||
},
|
||||
title: "Personalized Itineraries", description: "Custom routes crafted to your preferences.", imageSrc: "http://img.b2bpic.net/free-vector/elements-adventure-linear-style_1257-323.jpg", titleIconSrc: "Sparkles", buttonText: "Explore"},
|
||||
{
|
||||
title: "Premium Stays",
|
||||
description: "Hand-picked luxury accommodation globally.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-cheerful-happy-tourist-man-sitting-with-plane-tickets-globe-packed-suitcase-travelling-around-world-going-vacation-excited-about-his-holiday_1258-314331.jpg",
|
||||
titleIconSrc: "Shield",
|
||||
buttonText: "Discover",
|
||||
},
|
||||
title: "Premium Stays", description: "Hand-picked luxury accommodation globally.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-cheerful-happy-tourist-man-sitting-with-plane-tickets-globe-packed-suitcase-travelling-around-world-going-vacation-excited-about-his-holiday_1258-314331.jpg", titleIconSrc: "Shield", buttonText: "Discover"},
|
||||
{
|
||||
title: "24/7 Concierge",
|
||||
description: "Always-on support for every journey.",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/decorative-design-concept_1284-12071.jpg",
|
||||
titleIconSrc: "Zap",
|
||||
buttonText: "Learn More",
|
||||
},
|
||||
title: "24/7 Concierge", description: "Always-on support for every journey.", imageSrc: "http://img.b2bpic.net/free-vector/decorative-design-concept_1284-12071.jpg", titleIconSrc: "Zap", buttonText: "Learn More"},
|
||||
]}
|
||||
title="Travel With Confidence"
|
||||
description="We handle every detail so you can focus on the experience."
|
||||
@@ -121,64 +85,29 @@ export default function LandingPage() {
|
||||
|
||||
<div id="destinations" data-section="destinations">
|
||||
<ProductCardTwo
|
||||
animationType="slide-up"
|
||||
textboxLayout="split"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
brand: "Asia",
|
||||
name: "Bali Escape",
|
||||
price: "$1,200",
|
||||
rating: 5,
|
||||
reviewCount: "120",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tropical-beach-with-thatched-hut-clear-blue-water-palm-trees_9975-32967.jpg",
|
||||
},
|
||||
id: "1", brand: "Asia", name: "Bali Escape", price: "$1,200", rating: 5,
|
||||
reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/tropical-beach-with-thatched-hut-clear-blue-water-palm-trees_9975-32967.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
brand: "Asia",
|
||||
name: "Kyoto Retreat",
|
||||
price: "$1,800",
|
||||
rating: 5,
|
||||
reviewCount: "85",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bamboo-forest-asian-woman-wearing-japanese-traditional-kimono-bamboo-forest-kyoto-japan_335224-222.jpg",
|
||||
},
|
||||
id: "2", brand: "Asia", name: "Kyoto Retreat", price: "$1,800", rating: 5,
|
||||
reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/bamboo-forest-asian-woman-wearing-japanese-traditional-kimono-bamboo-forest-kyoto-japan_335224-222.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
brand: "Europe",
|
||||
name: "Paris Classic",
|
||||
price: "$2,100",
|
||||
rating: 4,
|
||||
reviewCount: "205",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sunset-silhouette-majestic-bridge-paris-generated-by-ai_188544-23835.jpg",
|
||||
},
|
||||
id: "3", brand: "Europe", name: "Paris Classic", price: "$2,100", rating: 4,
|
||||
reviewCount: "205", imageSrc: "http://img.b2bpic.net/free-photo/sunset-silhouette-majestic-bridge-paris-generated-by-ai_188544-23835.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
brand: "Europe",
|
||||
name: "Alpine Peak",
|
||||
price: "$1,500",
|
||||
rating: 5,
|
||||
reviewCount: "92",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/aerial-shot-road-surrounded-by-pine-trees-part-big-mountain-winter_181624-11748.jpg",
|
||||
},
|
||||
id: "4", brand: "Europe", name: "Alpine Peak", price: "$1,500", rating: 5,
|
||||
reviewCount: "92", imageSrc: "http://img.b2bpic.net/free-photo/aerial-shot-road-surrounded-by-pine-trees-part-big-mountain-winter_181624-11748.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
brand: "Africa",
|
||||
name: "Safari Wonder",
|
||||
price: "$3,000",
|
||||
rating: 5,
|
||||
reviewCount: "45",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/horizontal-view-cathedral-rock-sedona-arizona_268835-992.jpg",
|
||||
},
|
||||
id: "5", brand: "Africa", name: "Safari Wonder", price: "$3,000", rating: 5,
|
||||
reviewCount: "45", imageSrc: "http://img.b2bpic.net/free-photo/horizontal-view-cathedral-rock-sedona-arizona_268835-992.jpg"},
|
||||
{
|
||||
id: "6",
|
||||
brand: "Europe",
|
||||
name: "Amalfi Dream",
|
||||
price: "$2,500",
|
||||
rating: 5,
|
||||
reviewCount: "110",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/green-mountains-blue-sea-olympiada-halkidiki-greece_1268-16131.jpg",
|
||||
},
|
||||
id: "6", brand: "Europe", name: "Amalfi Dream", price: "$2,500", rating: 5,
|
||||
reviewCount: "110", imageSrc: "http://img.b2bpic.net/free-photo/green-mountains-blue-sea-olympiada-halkidiki-greece_1268-16131.jpg"},
|
||||
]}
|
||||
title="Curated Destinations"
|
||||
description="Explore our favorite hand-picked getaways."
|
||||
@@ -190,30 +119,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Alex R.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-blonde-girl-smiling-happy-standing-park_839833-22582.jpg",
|
||||
},
|
||||
id: "1", name: "Alex R.", imageSrc: "http://img.b2bpic.net/free-photo/young-blonde-girl-smiling-happy-standing-park_839833-22582.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Maya S.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/caucasian-female-wearing-floral-dress-sitting-front-wall-white-flowers_181624-53070.jpg",
|
||||
},
|
||||
id: "2", name: "Maya S.", imageSrc: "http://img.b2bpic.net/free-photo/caucasian-female-wearing-floral-dress-sitting-front-wall-white-flowers_181624-53070.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Julian B.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pretty-mixed-race-woman-with-short-hair-autumn-outwear-hat_633478-1986.jpg",
|
||||
},
|
||||
id: "3", name: "Julian B.", imageSrc: "http://img.b2bpic.net/free-photo/pretty-mixed-race-woman-with-short-hair-autumn-outwear-hat_633478-1986.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Elena C.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-posing-romantic-garden_23-2150316920.jpg",
|
||||
},
|
||||
id: "4", name: "Elena C.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-posing-romantic-garden_23-2150316920.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Marcus W.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/youth-modern-sport-activities-active-recreation-attractive-bearded-guy-posing-with-his-board-against-landscape-wild-beach-calm-waves-blue-sea-water-looking-happy_273609-1550.jpg",
|
||||
},
|
||||
id: "5", name: "Marcus W.", imageSrc: "http://img.b2bpic.net/free-photo/youth-modern-sport-activities-active-recreation-attractive-bearded-guy-posing-with-his-board-against-landscape-wild-beach-calm-waves-blue-sea-water-looking-happy_273609-1550.jpg"},
|
||||
]}
|
||||
cardTitle="Traveler Stories"
|
||||
cardTag="Reviews"
|
||||
@@ -225,14 +139,11 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
text="Ready to plan your next great escape?"
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us",
|
||||
href: "#",
|
||||
},
|
||||
text: "Contact Us", href: "#"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -243,25 +154,17 @@ export default function LandingPage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#",
|
||||
},
|
||||
label: "About", href: "#"},
|
||||
{
|
||||
label: "Destinations",
|
||||
href: "#destinations",
|
||||
},
|
||||
label: "Destinations", href: "#destinations"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Privacy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy", href: "#"},
|
||||
{
|
||||
label: "Terms",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user