Update src/app/page.tsx

This commit is contained in:
2026-06-10 07:29:23 +00:00
parent 421c0c761d
commit f482721ba1

View File

@@ -32,54 +32,35 @@ export default function LandingPage() {
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "#hero",
},
name: "Home", id: "#hero"},
{
name: "About",
id: "#about",
},
name: "About", id: "#about"},
{
name: "Services",
id: "#features",
},
name: "Services", id: "#features"},
{
name: "Destinations",
id: "#products",
},
name: "Destinations", id: "#products"},
{
name: "Testimonials",
id: "#testimonials",
},
name: "Testimonials", id: "#testimonials"},
{
name: "FAQ",
id: "#faq",
},
name: "FAQ", id: "#faq"},
]}
brandName="TRIP ROOT"
button={{
text: "Plan Your Trip",
href: "#contact",
}}
text: "Plan Your Trip", href: "#contact"}}
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboardScroll
background={{
variant: "downward-rays-static",
}}
variant: "downward-rays-static"}}
title="Explore the World with TRIP ROOT"
description="Your journey begins here. Unforgettable experiences, tailored just for you. Discover breathtaking destinations and create memories that last a lifetime."
buttons={[
{
text: "Discover Destinations",
href: "#products",
},
text: "Discover Destinations", href: "#products"},
{
text: "Plan Your Trip",
href: "#contact",
},
text: "Plan Your Trip", href: "#contact"},
]}
imageSrc="http://img.b2bpic.net/free-photo/couple-pier-sunset_23-2147628745.jpg"
imageAlt="Tropical beach at sunset with palm trees"
@@ -94,17 +75,11 @@ export default function LandingPage() {
description="At TRIP ROOT, we believe every journey should be as unique as the traveler. Our passion is curating bespoke travel experiences that go beyond the ordinary, ensuring every detail is meticulously planned for your ultimate comfort and delight."
bulletPoints={[
{
title: "Unrivaled Expertise",
description: "Benefit from our deep knowledge of global destinations and travel trends.",
},
title: "Unrivaled Expertise", description: "Benefit from our deep knowledge of global destinations and travel trends."},
{
title: "Personalized Itineraries",
description: "Every trip is custom-designed to match your individual preferences and dreams.",
},
title: "Personalized Itineraries", description: "Every trip is custom-designed to match your individual preferences and dreams."},
{
title: "Seamless Support",
description: "Enjoy peace of mind with 24/7 assistance before, during, and after your trip.",
},
title: "Seamless Support", description: "Enjoy peace of mind with 24/7 assistance before, during, and after your trip."},
]}
imageSrc="http://img.b2bpic.net/free-photo/front-view-woman-working-as-travel-agent_23-2150433373.jpg"
imageAlt="Travel agents reviewing a world map"
@@ -119,35 +94,15 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
title: "Personalized Itineraries",
description: "Tailored travel plans designed around your interests, pace, and budget. No two trips are ever the same.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-tourism-items-arrangement_23-2148909658.jpg",
imageAlt: "Person planning a trip with a map and compass",
},
title: "Personalized Itineraries", description: "Tailored travel plans designed around your interests, pace, and budget. No two trips are ever the same.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-tourism-items-arrangement_23-2148909658.jpg", imageAlt: "Person planning a trip with a map and compass"},
{
title: "Expert Guidance",
description: "Benefit from our seasoned travel advisors who provide insider tips and local insights.",
imageSrc: "http://img.b2bpic.net/free-photo/caucasian-young-female-tourists-looking-city-map_181624-48783.jpg",
imageAlt: "Tour guide leading a group of travelers",
},
title: "Expert Guidance", description: "Benefit from our seasoned travel advisors who provide insider tips and local insights.", imageSrc: "http://img.b2bpic.net/free-photo/caucasian-young-female-tourists-looking-city-map_181624-48783.jpg", imageAlt: "Tour guide leading a group of travelers"},
{
title: "Seamless Booking",
description: "Hassle-free arrangements for flights, accommodations, tours, and transportation.",
imageSrc: "http://img.b2bpic.net/free-photo/vaccination-passport-prepared-traveling_23-2149351585.jpg",
imageAlt: "Laptop showing online booking interface",
},
title: "Seamless Booking", description: "Hassle-free arrangements for flights, accommodations, tours, and transportation.", imageSrc: "http://img.b2bpic.net/free-photo/vaccination-passport-prepared-traveling_23-2149351585.jpg", imageAlt: "Laptop showing online booking interface"},
{
title: "24/7 Support",
description: "Round-the-clock assistance ensures peace of mind throughout your entire journey.",
imageSrc: "http://img.b2bpic.net/free-photo/handsome-businessman-white-shirt-with-headphones-touching-globe-looking-aside-confused-sitting-table-offise-pink-background_141793-54003.jpg",
imageAlt: "Customer service agent wearing a headset",
},
title: "24/7 Support", description: "Round-the-clock assistance ensures peace of mind throughout your entire journey.", imageSrc: "http://img.b2bpic.net/free-photo/handsome-businessman-white-shirt-with-headphones-touching-globe-looking-aside-confused-sitting-table-offise-pink-background_141793-54003.jpg", imageAlt: "Customer service agent wearing a headset"},
{
title: "Unique Experiences",
description: "Access exclusive activities and authentic encounters that truly immerse you in the culture.",
imageSrc: "http://img.b2bpic.net/free-photo/unrecognizable-woman-reading-map_23-2147813944.jpg",
imageAlt: "Traveler interacting with local culture",
},
title: "Unique Experiences", description: "Access exclusive activities and authentic encounters that truly immerse you in the culture.", imageSrc: "http://img.b2bpic.net/free-photo/unrecognizable-woman-reading-map_23-2147813944.jpg", imageAlt: "Traveler interacting with local culture"},
]}
title="Why Choose TRIP ROOT?"
description="We go above and beyond to ensure your travel experience is exceptional from start to finish. Discover the advantages of partnering with our dedicated team."
@@ -163,47 +118,17 @@ export default function LandingPage() {
carouselMode="buttons"
products={[
{
id: "bali",
name: "Bali Retreat & Culture",
price: "From $1,800",
imageSrc: "http://img.b2bpic.net/free-photo/water-sky-hotel-view-resort_1203-3803.jpg",
imageAlt: "Ancient temple in Bali",
},
id: "bali", name: "Bali Retreat & Culture", price: "From $1,800", imageSrc: "http://img.b2bpic.net/free-photo/water-sky-hotel-view-resort_1203-3803.jpg", imageAlt: "Ancient temple in Bali"},
{
id: "europe",
name: "European Grand Tour",
price: "From $3,500",
imageSrc: "http://img.b2bpic.net/free-photo/china-elements-walls-white-tourist-bridges_1417-594.jpg",
imageAlt: "Eiffel Tower in Paris",
},
id: "europe", name: "European Grand Tour", price: "From $3,500", imageSrc: "http://img.b2bpic.net/free-photo/china-elements-walls-white-tourist-bridges_1417-594.jpg", imageAlt: "Eiffel Tower in Paris"},
{
id: "africa",
name: "African Safari Adventure",
price: "From $4,200",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-landscape-with-tree_23-2151917979.jpg",
imageAlt: "Giraffes in the African savanna",
},
id: "africa", name: "African Safari Adventure", price: "From $4,200", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-landscape-with-tree_23-2151917979.jpg", imageAlt: "Giraffes in the African savanna"},
{
id: "japan",
name: "Japanese Cultural Immersion",
price: "From $2,900",
imageSrc: "http://img.b2bpic.net/free-photo/aspects-urban-landscape-tokyo-city-day_23-2149347219.jpg",
imageAlt: "Traditional Japanese garden",
},
id: "japan", name: "Japanese Cultural Immersion", price: "From $2,900", imageSrc: "http://img.b2bpic.net/free-photo/aspects-urban-landscape-tokyo-city-day_23-2149347219.jpg", imageAlt: "Traditional Japanese garden"},
{
id: "america",
name: "South American Wonders",
price: "From $3,100",
imageSrc: "http://img.b2bpic.net/free-photo/hikers-mountains_181624-339.jpg",
imageAlt: "Machu Picchu in Peru",
},
id: "america", name: "South American Wonders", price: "From $3,100", imageSrc: "http://img.b2bpic.net/free-photo/hikers-mountains_181624-339.jpg", imageAlt: "Machu Picchu in Peru"},
{
id: "caribbean",
name: "Caribbean Island Escape",
price: "From $2,200",
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-swimsuit-beach-maldives_624325-4294.jpg",
imageAlt: "White sand beach in the Caribbean",
},
id: "caribbean", name: "Caribbean Island Escape", price: "From $2,200", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-swimsuit-beach-maldives_624325-4294.jpg", imageAlt: "White sand beach in the Caribbean"},
]}
title="Our Most Popular Destinations"
description="Explore our hand-picked selection of top travel packages, designed for every type of adventurer. Find your next dream vacation."
@@ -217,37 +142,13 @@ export default function LandingPage() {
useInvertedBackground={false}
metrics={[
{
id: "travelers",
value: "10,000+",
title: "Happy Travelers",
description: "Countless clients have trusted us to craft their dream vacations.",
imageSrc: "http://img.b2bpic.net/free-photo/group-happy-friends-looking-direction-map_23-2147950646.jpg",
imageAlt: "Group of happy diverse travelers",
},
id: "travelers", value: "10,000+", title: "Happy Travelers", description: "Countless clients have trusted us to craft their dream vacations.", imageSrc: "http://img.b2bpic.net/free-photo/group-happy-friends-looking-direction-map_23-2147950646.jpg", imageAlt: "Group of happy diverse travelers"},
{
id: "destinations",
value: "150+",
title: "Destinations Explored",
description: "From vibrant cities to serene natural wonders, we cover the globe.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-world-tourism-day-concept_23-2148608810.jpg",
imageAlt: "World map with pinpoints on destinations",
},
id: "destinations", value: "150+", title: "Destinations Explored", description: "From vibrant cities to serene natural wonders, we cover the globe.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-world-tourism-day-concept_23-2148608810.jpg", imageAlt: "World map with pinpoints on destinations"},
{
id: "years",
value: "12 Years",
title: "Experience & Trust",
description: "A decade of crafting unforgettable journeys with passion and precision.",
imageSrc: "http://img.b2bpic.net/free-photo/crop-hand-writing-notebook-map_23-2147732544.jpg",
imageAlt: "Vintage compass and old map",
},
id: "years", value: "12 Years", title: "Experience & Trust", description: "A decade of crafting unforgettable journeys with passion and precision.", imageSrc: "http://img.b2bpic.net/free-photo/crop-hand-writing-notebook-map_23-2147732544.jpg", imageAlt: "Vintage compass and old map"},
{
id: "satisfaction",
value: "98%",
title: "Customer Satisfaction",
description: "Our dedication to service ensures almost every traveler returns delighted.",
imageSrc: "http://img.b2bpic.net/free-photo/customer-experience-creative-collage_23-2149346507.jpg",
imageAlt: "Five-star rating on a review",
},
id: "satisfaction", value: "98%", title: "Customer Satisfaction", description: "Our dedication to service ensures almost every traveler returns delighted.", imageSrc: "http://img.b2bpic.net/free-photo/customer-experience-creative-collage_23-2149346507.jpg", imageAlt: "Five-star rating on a review"},
]}
title="Journeys That Speak Volumes"
description="Our commitment to exceptional travel experiences is reflected in our proud achievements and the satisfaction of our global community of adventurers."
@@ -259,41 +160,17 @@ export default function LandingPage() {
useInvertedBackground={true}
testimonials={[
{
id: "1",
name: "Sarah Johnson",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-posing-new-town_23-2148631400.jpg",
imageAlt: "Sarah Johnson",
},
id: "1", name: "Sarah Johnson", imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-posing-new-town_23-2148631400.jpg", imageAlt: "Sarah Johnson"},
{
id: "2",
name: "Michael Chen",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-male-holding-his-hat-preparing-trip-feeling-excited-blue-space_140725-88002.jpg",
imageAlt: "Michael Chen",
},
id: "2", name: "Michael Chen", imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-male-holding-his-hat-preparing-trip-feeling-excited-blue-space_140725-88002.jpg", imageAlt: "Michael Chen"},
{
id: "3",
name: "Emily Rodriguez",
imageSrc: "http://img.b2bpic.net/free-photo/loving-couple-embracing-summer-sea-beach_1262-3247.jpg",
imageAlt: "Emily Rodriguez",
},
id: "3", name: "Emily Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/loving-couple-embracing-summer-sea-beach_1262-3247.jpg", imageAlt: "Emily Rodriguez"},
{
id: "4",
name: "David Kim",
imageSrc: "http://img.b2bpic.net/free-photo/parents-enjoying-with-their-children-boat_23-2147562378.jpg",
imageAlt: "David Kim",
},
id: "4", name: "David Kim", imageSrc: "http://img.b2bpic.net/free-photo/parents-enjoying-with-their-children-boat_23-2147562378.jpg", imageAlt: "David Kim"},
{
id: "5",
name: "Jessica Lee",
imageSrc: "http://img.b2bpic.net/free-photo/dreamy-fair-haired-girl-wearing-denim-attire-resting-rock-after-hard-climbing-posing-touching-her-face_197531-4402.jpg",
imageAlt: "Jessica Lee",
},
id: "5", name: "Jessica Lee", imageSrc: "http://img.b2bpic.net/free-photo/dreamy-fair-haired-girl-wearing-denim-attire-resting-rock-after-hard-climbing-posing-touching-her-face_197531-4402.jpg", imageAlt: "Jessica Lee"},
{
id: "6",
name: "Robert Davis",
imageSrc: "http://img.b2bpic.net/free-photo/sailing_1098-15820.jpg",
imageAlt: "Robert Davis",
},
id: "6", name: "Robert Davis", imageSrc: "http://img.b2bpic.net/free-photo/sailing_1098-15820.jpg", imageAlt: "Robert Davis"},
]}
cardTitle="What Our Travelers Say"
cardTag="Rave Reviews"
@@ -306,33 +183,19 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "q1",
title: "How do I book a trip with TRIP ROOT?",
content: "Booking your dream trip with TRIP ROOT is easy! Simply browse our destinations, select a package, or contact our specialists for a custom itinerary. We'll guide you through every step, from planning to departure.",
},
id: "q1", title: "How do I book a trip with TRIP ROOT?", content: "Booking your dream trip with TRIP ROOT is easy! Simply browse our destinations, select a package, or contact our specialists for a custom itinerary. We'll guide you through every step, from planning to departure."},
{
id: "q2",
title: "What kind of destinations do you offer?",
content: "TRIP ROOT offers a diverse range of destinations, from exotic beach getaways and adventurous safaris to cultural city tours and serene mountain retreats. We cater to all interests and preferences.",
},
id: "q2", title: "What kind of destinations do you offer?", content: "TRIP ROOT offers a diverse range of destinations, from exotic beach getaways and adventurous safaris to cultural city tours and serene mountain retreats. We cater to all interests and preferences."},
{
id: "q3",
title: "Can I customize an existing package?",
content: "Absolutely! All our packages are fully customizable. We encourage you to work with our travel advisors to tailor any itinerary to perfectly fit your desires, budget, and schedule.",
},
id: "q3", title: "Can I customize an existing package?", content: "Absolutely! All our packages are fully customizable. We encourage you to work with our travel advisors to tailor any itinerary to perfectly fit your desires, budget, and schedule."},
{
id: "q4",
title: "What support is available during my trip?",
content: "We provide 24/7 support throughout your entire journey. Whether it's an emergency, a change of plans, or simply needing local recommendations, our team is always just a call or message away.",
},
id: "q4", title: "What support is available during my trip?", content: "We provide 24/7 support throughout your entire journey. Whether it's an emergency, a change of plans, or simply needing local recommendations, our team is always just a call or message away."},
]}
sideTitle="Your Questions, Our Answers"
sideDescription="Find quick answers to the most common questions about booking, destinations, and our services. If you can't find what you're looking for, feel free to contact us directly."
buttons={[
{
text: "Contact Support",
href: "#contact",
},
text: "Contact Support", href: "#contact"},
]}
faqsAnimation="slide-up"
textPosition="left"
@@ -343,20 +206,16 @@ export default function LandingPage() {
<ContactCTA
useInvertedBackground={true}
background={{
variant: "radial-gradient",
}}
variant: "radial-gradient"}}
tag="Ready to Explore?"
title="Start Your Next Adventure Today"
description="Reach out to our expert travel specialists for a personalized consultation. Let us transform your travel dreams into unforgettable realities."
buttons={[
{
text: "Get a Free Quote",
onClick: "() => alert('Get a Free Quote clicked!')",
text: "Get a Free Quote", onClick: () => alert('Get a Free Quote clicked!'),
},
{
text: "Call Us Now",
href: "tel:+1234567890",
},
text: "Call Us Now", href: "tel:+1234567890"},
]}
/>
</div>
@@ -368,62 +227,37 @@ export default function LandingPage() {
logoText="TRIP ROOT"
columns={[
{
title: "Destinations",
items: [
title: "Destinations", items: [
{
label: "Europe",
href: "#products",
},
label: "Europe", href: "#products"},
{
label: "Asia",
href: "#products",
},
label: "Asia", href: "#products"},
{
label: "Africa",
href: "#products",
},
label: "Africa", href: "#products"},
{
label: "Americas",
href: "#products",
},
label: "Americas", href: "#products"},
],
},
{
title: "Company",
items: [
title: "Company", items: [
{
label: "About Us",
href: "#about",
},
label: "About Us", href: "#about"},
{
label: "Why Choose Us",
href: "#features",
},
label: "Why Choose Us", href: "#features"},
{
label: "Our Impact",
href: "#metrics",
},
label: "Our Impact", href: "#metrics"},
],
},
{
title: "Support",
items: [
title: "Support", items: [
{
label: "FAQ",
href: "#faq",
},
label: "FAQ", href: "#faq"},
{
label: "Contact",
href: "#contact",
},
label: "Contact", href: "#contact"},
{
label: "Privacy Policy",
href: "#",
},
label: "Privacy Policy", href: "#"},
{
label: "Terms of Service",
href: "#",
},
label: "Terms of Service", href: "#"},
],
},
]}