diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index 954d32d..2db6b4a 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -7,7 +7,7 @@ import HeroBrand from '@/components/sections/hero/HeroBrand'; import MetricsGradientCards from '@/components/sections/metrics/MetricsGradientCards'; import SocialProofMarquee from '@/components/sections/social-proof/SocialProofMarquee'; import TestimonialRatingCards from '@/components/sections/testimonial/TestimonialRatingCards'; -import { Award, Globe, Map, Sparkles, Star, Utensils } from "lucide-react"; +import { Award, Globe, Map, Sparkles, Star, Utensils, Bed, GlassWine, ConciergeBell } from "lucide-react"; import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; export default function HomePage() { @@ -19,13 +19,9 @@ export default function HomePage() { brand="LuxVoyages" description="Unlock a world of unparalleled luxury. We craft bespoke journeys to the most exquisite destinations, tailored exclusively for you." primaryButton={{ - text: "Explore Destinations", - href: "#journeys", - }} + text: "Explore Destinations", href: "#journeys"}} secondaryButton={{ - text: "Plan Your Escape", - href: "#contact", - }} + text: "Plan Your Escape", href: "#contact"}} imageSrc="http://img.b2bpic.net/free-photo/young-asian-happy-woman-blogger-tourist-silk-suit-scarf-sunglasses-vacation-travel-around-thailand-asian-boat-khao-sok-national-park_343596-1133.jpg" /> @@ -51,59 +47,29 @@ export default function HomePage() { description="Discover our handpicked selection of luxury travel experiences, designed to inspire and delight even the most discerning traveler." items={[ { - title: "Private Island Retreats", - tags: [ - "Beach", - "Secluded", - "Luxury", - ], - imageSrc: "http://img.b2bpic.net/free-photo/tiger-nature-habitat-tiger-male-walking-head-composition-wildlife-scene-with-danger-animal-hot-summer-rajasthan-india-dry-trees-with-beautiful-indian-tiger-panthera-tigris_475641-2008.jpg", - }, + title: "Private Island Retreats", tags: [ + "Beach", "Secluded", "Luxury"], + imageSrc: "http://img.b2bpic.net/free-photo/tiger-nature-habitat-tiger-male-walking-head-composition-wildlife-scene-with-danger-animal-hot-summer-rajasthan-india-dry-trees-with-beautiful-indian-tiger-panthera-tigris_475641-2008.jpg"}, { - title: "Bespoke Cultural Tours", - tags: [ - "Culture", - "Art", - "Heritage", - ], - imageSrc: "http://img.b2bpic.net/free-photo/view-world-travel-map-travel-essentials_23-2149459978.jpg", - }, + title: "Bespoke Cultural Tours", tags: [ + "Culture", "Art", "Heritage"], + imageSrc: "http://img.b2bpic.net/free-photo/view-world-travel-map-travel-essentials_23-2149459978.jpg"}, { - title: "Yacht & Ocean Expeditions", - tags: [ - "Adventure", - "Sea", - "Exclusive", - ], - imageSrc: "http://img.b2bpic.net/free-photo/male-tourist-taking-photos-with-smartphone-trip_23-2149486595.jpg", - }, + title: "Yacht & Ocean Expeditions", tags: [ + "Adventure", "Sea", "Exclusive"], + imageSrc: "http://img.b2bpic.net/free-photo/male-tourist-taking-photos-with-smartphone-trip_23-2149486595.jpg"}, { - title: "Wellness & Spa Escapes", - tags: [ - "Relaxation", - "Health", - "Rejuvenation", - ], - imageSrc: "http://img.b2bpic.net/free-photo/old-people-having-fun-beach_23-2149578934.jpg", - }, + title: "Wellness & Spa Escapes", tags: [ + "Relaxation", "Health", "Rejuvenation"], + imageSrc: "http://img.b2bpic.net/free-photo/old-people-having-fun-beach_23-2149578934.jpg"}, { - title: "Luxury Safari Adventures", - tags: [ - "Wildlife", - "Nature", - "Exploration", - ], - imageSrc: "http://img.b2bpic.net/free-photo/relaxing-huts-built-crystal-clear-tropical-waters-stunning-sunset-sky_1232-4194.jpg", - }, + title: "Luxury Safari Adventures", tags: [ + "Wildlife", "Nature", "Exploration"], + imageSrc: "http://img.b2bpic.net/free-photo/relaxing-huts-built-crystal-clear-tropical-waters-stunning-sunset-sky_1232-4194.jpg"}, { - title: "Gastronomic World Tours", - tags: [ - "Cuisine", - "Fine Dining", - "Culinary", - ], - imageSrc: "http://img.b2bpic.net/free-photo/fried-steak-sauce-with-rice-wooden-board_140725-2119.jpg", - }, + title: "Gastronomic World Tours", tags: [ + "Cuisine", "Fine Dining", "Culinary"], + imageSrc: "http://img.b2bpic.net/free-photo/fried-steak-sauce-with-rice-wooden-board_140725-2119.jpg"}, ]} /> @@ -117,59 +83,35 @@ export default function HomePage() { description="We go beyond destinations, offering a suite of personalized services to elevate every moment of your journey." items={[ { - title: "Exclusive Accommodations", - tags: "Luxury Villas, 5-Star Hotels, Private Estates", - badge: "Premium", - details: [ + title: "Exclusive Accommodations", tags: "Luxury Villas, 5-Star Hotels, Private Estates", badge: "Premium", details: [ { icon: Bed, - label: "Selection", - value: "Curated", - }, + label: "Selection", value: "Curated"}, { icon: Star, - label: "Rating", - value: "5-Star+", - }, + label: "Rating", value: "5-Star+"}, ], - imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-beautiful-comtemporary-luxury-bedroom-suite-hotel-with-tv_105762-2063.jpg", - }, + imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-beautiful-comtemporary-luxury-bedroom-suite-hotel-with-tv_105762-2063.jpg"}, { - title: "Gourmet Dining Experiences", - tags: "Michelin-Starred, Private Chefs, Local Delights", - badge: "Culinary", - details: [ + title: "Gourmet Dining Experiences", tags: "Michelin-Starred, Private Chefs, Local Delights", badge: "Culinary", details: [ { icon: Utensils, - label: "Chefs", - value: "Private & Elite", - }, + label: "Chefs", value: "Private & Elite"}, { icon: GlassWine, - label: "Pairings", - value: "Expert", - }, + label: "Pairings", value: "Expert"}, ], - imageSrc: "http://img.b2bpic.net/free-photo/couple-hands-cheering-red-wine-glasses-dinner_140725-633.jpg", - }, + imageSrc: "http://img.b2bpic.net/free-photo/couple-hands-cheering-red-wine-glasses-dinner_140725-633.jpg"}, { - title: "Personal Concierge Service", - tags: "24/7 Support, Local Expertise, Seamless Planning", - badge: "Support", - details: [ + title: "Personal Concierge Service", tags: "24/7 Support, Local Expertise, Seamless Planning", badge: "Support", details: [ { icon: ConciergeBell, - label: "Availability", - value: "24/7", - }, + label: "Availability", value: "24/7"}, { icon: Globe, - label: "Network", - value: "Global", - }, + label: "Network", value: "Global"}, ], - imageSrc: "http://img.b2bpic.net/free-photo/african-man-guy-black-suit-mixed-people-work-together_1157-46253.jpg", - }, + imageSrc: "http://img.b2bpic.net/free-photo/african-man-guy-black-suit-mixed-people-work-together_1157-46253.jpg"}, ]} /> @@ -183,22 +125,13 @@ export default function HomePage() { description="Years of dedication and passion have allowed us to create countless unforgettable moments for our esteemed clientele." metrics={[ { - value: "15+", - title: "Years of Expertise", - description: "In bespoke luxury travel planning.", - icon: Award, + value: "15+", title: "Years of Expertise", description: "In bespoke luxury travel planning.", icon: Award, }, { - value: "50+", - title: "Countries Explored", - description: "Through our exclusive network of partners.", - icon: Map, + value: "50+", title: "Countries Explored", description: "Through our exclusive network of partners.", icon: Map, }, { - value: "99%", - title: "Client Satisfaction", - description: "Ensuring every journey exceeds expectations.", - icon: Sparkles, + value: "99%", title: "Client Satisfaction", description: "Ensuring every journey exceeds expectations.", icon: Sparkles, }, ]} /> @@ -213,47 +146,23 @@ export default function HomePage() { description="Their words capture the essence of the unparalleled service and unforgettable experiences LuxVoyages delivers." testimonials={[ { - name: "Sophia R.", - role: "Entrepreneur", - quote: "LuxVoyages transformed our anniversary trip into a magical odyssey. Every detail, from the private transfers to the secluded villa, was flawless.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-businesswoman-her-employees-background_1262-20305.jpg", - }, + name: "Sophia R.", role: "Entrepreneur", quote: "LuxVoyages transformed our anniversary trip into a magical odyssey. Every detail, from the private transfers to the secluded villa, was flawless.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-businesswoman-her-employees-background_1262-20305.jpg"}, { - name: "Marcus L.", - role: "CEO, Tech Innovate", - quote: "As a busy executive, I rely on LuxVoyages to handle everything. Their bespoke itineraries and impeccable service are truly unmatched.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/attractive-business-woman-working-his-laptop_158595-1127.jpg", - }, + name: "Marcus L.", role: "CEO, Tech Innovate", quote: "As a busy executive, I rely on LuxVoyages to handle everything. Their bespoke itineraries and impeccable service are truly unmatched.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/attractive-business-woman-working-his-laptop_158595-1127.jpg"}, { - name: "Isabella V.", - role: "Art Collector", - quote: "The cultural tour arranged by LuxVoyages was a masterpiece. Access to private collections and expert guides made it an extraordinary experience.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/cute-old-couple-taking-selfie_23-2148293895.jpg", - }, + name: "Isabella V.", role: "Art Collector", quote: "The cultural tour arranged by LuxVoyages was a masterpiece. Access to private collections and expert guides made it an extraordinary experience.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/cute-old-couple-taking-selfie_23-2148293895.jpg"}, { - name: "David K.", - role: "Venture Capitalist", - quote: "Our family yacht charter through the Mediterranean was spectacular. LuxVoyages made sure every moment was perfect and stress-free.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/young-businesswomen-working-her-office_1301-6896.jpg", - }, + name: "David K.", role: "Venture Capitalist", quote: "Our family yacht charter through the Mediterranean was spectacular. LuxVoyages made sure every moment was perfect and stress-free.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/young-businesswomen-working-her-office_1301-6896.jpg"}, { - name: "Olivia M.", - role: "Philanthropist", - quote: "The wellness retreat in Bali curated by LuxVoyages was profoundly restorative. A truly personalized journey to rejuvenate mind and spirit.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-blue-eyed-man-with-ginger-beard-grey-tshirt-painted-shirt-posing-with-with-tickets-pocket_197531-27534.jpg", - }, + name: "Olivia M.", role: "Philanthropist", quote: "The wellness retreat in Bali curated by LuxVoyages was profoundly restorative. A truly personalized journey to rejuvenate mind and spirit.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-blue-eyed-man-with-ginger-beard-grey-tshirt-painted-shirt-posing-with-with-tickets-pocket_197531-27534.jpg"}, { - name: "Daniel H.", - role: "Film Director", - quote: "For unique and challenging travel requests, LuxVoyages consistently delivers. Their ability to secure exclusive access is remarkable.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/carefree-girl-portrait-enjoying-beautiful-day_158595-4286.jpg", - }, + name: "Daniel H.", role: "Film Director", quote: "For unique and challenging travel requests, LuxVoyages consistently delivers. Their ability to secure exclusive access is remarkable.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/carefree-girl-portrait-enjoying-beautiful-day_158595-4286.jpg"}, ]} /> @@ -266,14 +175,7 @@ export default function HomePage() { title="Collaborating with the World's Finest" description="We partner with leading luxury brands and exclusive service providers to ensure your journey is nothing short of perfection." names={[ - "https://storage.googleapis.com/webild/default/no-image.jpg?id=sfk0qo", - "https://storage.googleapis.com/webild/default/no-image.jpg?id=72in34", - "https://storage.googleapis.com/webild/default/no-image.jpg?id=a3zocf", - "http://img.b2bpic.net/free-vector/chef-occupation-career-badges-collection_23-2149978290.jpg", - "http://img.b2bpic.net/free-photo/badge-icon-front-side_187299-39424.jpg", - "http://img.b2bpic.net/free-photo/badge-icon-front-side-with-white-background_187299-39772.jpg", - "https://storage.googleapis.com/webild/default/no-image.jpg?id=rmaxwx", - ]} + "https://storage.googleapis.com/webild/default/no-image.jpg?id=sfk0qo", "https://storage.googleapis.com/webild/default/no-image.jpg?id=72in34", "https://storage.googleapis.com/webild/default/no-image.jpg?id=a3zocf", "http://img.b2bpic.net/free-vector/chef-occupation-career-badges-collection_23-2149978290.jpg", "http://img.b2bpic.net/free-photo/badge-icon-front-side_187299-39424.jpg", "http://img.b2bpic.net/free-photo/badge-icon-front-side-with-white-background_187299-39772.jpg", "https://storage.googleapis.com/webild/default/no-image.jpg?id=rmaxwx"]} /> @@ -286,25 +188,15 @@ export default function HomePage() { description="Find answers to the most common questions about planning your luxury travel experience with LuxVoyages." items={[ { - question: "How does LuxVoyages personalize my trip?", - answer: "We begin with a detailed consultation to understand your preferences, interests, and desires. Our travel designers then craft a bespoke itinerary, suggesting exclusive experiences and accommodations tailored just for you.", - }, + question: "How does LuxVoyages personalize my trip?", answer: "We begin with a detailed consultation to understand your preferences, interests, and desires. Our travel designers then craft a bespoke itinerary, suggesting exclusive experiences and accommodations tailored just for you."}, { - question: "What kind of destinations do you specialize in?", - answer: "LuxVoyages specializes in luxury travel to exclusive destinations worldwide, from private islands and remote safaris to cultural excursions in historical cities and lavish yachting adventures.", - }, + question: "What kind of destinations do you specialize in?", answer: "LuxVoyages specializes in luxury travel to exclusive destinations worldwide, from private islands and remote safaris to cultural excursions in historical cities and lavish yachting adventures."}, { - question: "Can I make changes to my itinerary after booking?", - answer: "Yes, flexibility is key to luxury travel. We work closely with you to accommodate any changes or special requests, ensuring your itinerary perfectly aligns with your evolving needs.", - }, + question: "Can I make changes to my itinerary after booking?", answer: "Yes, flexibility is key to luxury travel. We work closely with you to accommodate any changes or special requests, ensuring your itinerary perfectly aligns with your evolving needs."}, { - question: "What support is available during my trip?", - answer: "Our dedicated concierge team is available 24/7 to provide seamless support throughout your journey, handling everything from unexpected changes to last-minute requests, ensuring peace of mind.", - }, + question: "What support is available during my trip?", answer: "Our dedicated concierge team is available 24/7 to provide seamless support throughout your journey, handling everything from unexpected changes to last-minute requests, ensuring peace of mind."}, { - question: "Do you offer private jet or yacht charters?", - answer: "Absolutely. LuxVoyages arranges private jet and yacht charters globally, offering unparalleled comfort, privacy, and convenience for your travels. Speak to our team for custom arrangements.", - }, + question: "Do you offer private jet or yacht charters?", answer: "Absolutely. LuxVoyages arranges private jet and yacht charters globally, offering unparalleled comfort, privacy, and convenience for your travels. Speak to our team for custom arrangements."}, ]} /> @@ -316,13 +208,9 @@ export default function HomePage() { tag="Plan Your Dream Trip" text="Ready to embark on a journey beyond imagination? Let LuxVoyages craft your next extraordinary adventure." primaryButton={{ - text: "Request a Custom Itinerary", - href: "#", - }} + text: "Request a Custom Itinerary", href: "#"}} secondaryButton={{ - text: "Speak to an Expert", - href: "#", - }} + text: "Speak to an Expert", href: "#"}} />