Merge version_1_1780151894873 into main

Merge version_1_1780151894873 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-05-30 14:40:21 +00:00

View File

@@ -20,32 +20,22 @@ export default function HomePage() {
title="Experience Unrivaled Luxury" title="Experience Unrivaled Luxury"
description="Discover a haven of elegance and comfort in the heart of the city, where every stay is a memorable journey." description="Discover a haven of elegance and comfort in the heart of the city, where every stay is a memorable journey."
primaryButton={{ primaryButton={{
text: "Book Your Stay", text: "Book Your Stay", href: "#contact"}}
href: "#contact",
}}
secondaryButton={{ secondaryButton={{
text: "Explore Rooms", text: "Explore Rooms", href: "#rooms"}}
href: "#rooms",
}}
items={[ items={[
{ {
imageSrc: "http://img.b2bpic.net/free-photo/palm-trees-line-water_23-2148107102.jpg", imageSrc: "http://img.b2bpic.net/free-photo/palm-trees-line-water_23-2148107102.jpg"},
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/gorgeous-italian-hall-with-paintings-wall_8353-656.jpg", imageSrc: "http://img.b2bpic.net/free-photo/gorgeous-italian-hall-with-paintings-wall_8353-656.jpg"},
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-window-view-city_23-2149488899.jpg", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-window-view-city_23-2149488899.jpg"},
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/young-pretty-woman-black-swimsuit-relaxes-edge-pool_231208-6655.jpg", imageSrc: "http://img.b2bpic.net/free-photo/young-pretty-woman-black-swimsuit-relaxes-edge-pool_231208-6655.jpg"},
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/fried-shrimp-with-corn-with-mustard-tomato-sauce_140725-2116.jpg", imageSrc: "http://img.b2bpic.net/free-photo/fried-shrimp-with-corn-with-mustard-tomato-sauce_140725-2116.jpg"},
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/guy-treadmill_1098-15189.jpg", imageSrc: "http://img.b2bpic.net/free-photo/guy-treadmill_1098-15189.jpg"},
},
]} ]}
/> />
</SectionErrorBoundary> </SectionErrorBoundary>
@@ -56,9 +46,7 @@ export default function HomePage() {
<AboutText <AboutText
title="About Elysium Hotel" title="About Elysium Hotel"
primaryButton={{ primaryButton={{
text: "Our Story", text: "Our Story", href: "#"}}
href: "#",
}}
/> />
</SectionErrorBoundary> </SectionErrorBoundary>
</div> </div>
@@ -72,34 +60,22 @@ export default function HomePage() {
features={[ features={[
{ {
icon: Utensils, icon: Utensils,
title: "Gourmet Dining", title: "Gourmet Dining", description: "Savor culinary masterpieces crafted by our award-winning chefs in an elegant setting."},
description: "Savor culinary masterpieces crafted by our award-winning chefs in an elegant setting.",
},
{ {
icon: Activity, icon: Activity,
title: "State-of-the-Art Fitness", title: "State-of-the-Art Fitness", description: "Maintain your routine with our fully equipped gym, accessible 24/7 for your convenience."},
description: "Maintain your routine with our fully equipped gym, accessible 24/7 for your convenience.",
},
{ {
icon: Waves, icon: Waves,
title: "Relaxing Spa & Wellness", title: "Relaxing Spa & Wellness", description: "Unwind with bespoke treatments, massages, and holistic therapies in our serene spa."},
description: "Unwind with bespoke treatments, massages, and holistic therapies in our serene spa.",
},
{ {
icon: Briefcase, icon: Briefcase,
title: "Business Facilities", title: "Business Facilities", description: "Host successful meetings and events in our sophisticated conference rooms."},
description: "Host successful meetings and events in our sophisticated conference rooms.",
},
{ {
icon: Sparkles, icon: Sparkles,
title: "Personalized Concierge", title: "Personalized Concierge", description: "Our dedicated concierge team is at your service for any request, big or small."},
description: "Our dedicated concierge team is at your service for any request, big or small.",
},
{ {
icon: Wifi, icon: Wifi,
title: "High-Speed Wi-Fi", title: "High-Speed Wi-Fi", description: "Stay connected throughout your stay with complimentary high-speed internet access."},
description: "Stay connected throughout your stay with complimentary high-speed internet access.",
},
]} ]}
/> />
</SectionErrorBoundary> </SectionErrorBoundary>
@@ -113,40 +89,22 @@ export default function HomePage() {
description="Choose from our selection of elegantly appointed rooms and suites, each designed for your ultimate comfort and relaxation." description="Choose from our selection of elegantly appointed rooms and suites, each designed for your ultimate comfort and relaxation."
products={[ products={[
{ {
name: "Deluxe King Room", name: "Deluxe King Room", price: "$350/night", imageSrc: "http://img.b2bpic.net/free-photo/ornate-bed-art-nouveau-style_23-2150975495.jpg", onAddToCart: (quantity) => alert(`Booked Deluxe King Room! Quantity: ${quantity}`),
price: "$350/night",
imageSrc: "http://img.b2bpic.net/free-photo/ornate-bed-art-nouveau-style_23-2150975495.jpg",
onAddToCart: "() => alert('Booked Deluxe King Room!')",
}, },
{ {
name: "Executive City View", name: "Executive City View", price: "$480/night", imageSrc: "http://img.b2bpic.net/free-photo/pillow-bed_74190-3649.jpg", onAddToCart: (quantity) => alert(`Booked Executive City View! Quantity: ${quantity}`),
price: "$480/night",
imageSrc: "http://img.b2bpic.net/free-photo/pillow-bed_74190-3649.jpg",
onAddToCart: "() => alert('Booked Executive City View!')",
}, },
{ {
name: "Grand Suite", name: "Grand Suite", price: "$750/night", imageSrc: "http://img.b2bpic.net/free-photo/room-with-green-leather-sofa_140725-6419.jpg", onAddToCart: (quantity) => alert(`Booked Grand Suite! Quantity: ${quantity}`),
price: "$750/night",
imageSrc: "http://img.b2bpic.net/free-photo/room-with-green-leather-sofa_140725-6419.jpg",
onAddToCart: "() => alert('Booked Grand Suite!')",
}, },
{ {
name: "Family Connecting Room", name: "Family Connecting Room", price: "$620/night", imageSrc: "http://img.b2bpic.net/free-photo/girl-with-cat_1157-7221.jpg", onAddToCart: (quantity) => alert(`Booked Family Connecting Room! Quantity: ${quantity}`),
price: "$620/night",
imageSrc: "http://img.b2bpic.net/free-photo/girl-with-cat_1157-7221.jpg",
onAddToCart: "() => alert('Booked Family Connecting Room!')",
}, },
{ {
name: "Accessible Queen Room", name: "Accessible Queen Room", price: "$320/night", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-talking-host_23-2149986656.jpg", onAddToCart: (quantity) => alert(`Booked Accessible Queen Room! Quantity: ${quantity}`),
price: "$320/night",
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-talking-host_23-2149986656.jpg",
onAddToCart: "() => alert('Booked Accessible Queen Room!')",
}, },
{ {
name: "Premium Oceanfront Suite", name: "Premium Oceanfront Suite", price: "$990/night", imageSrc: "http://img.b2bpic.net/free-photo/building-dreamy-setting_23-2151835447.jpg", onAddToCart: (quantity) => alert(`Booked Premium Oceanfront Suite! Quantity: ${quantity}`),
price: "$990/night",
imageSrc: "http://img.b2bpic.net/free-photo/building-dreamy-setting_23-2151835447.jpg",
onAddToCart: "() => alert('Booked Premium Oceanfront Suite!')",
}, },
]} ]}
/> />
@@ -161,49 +119,22 @@ export default function HomePage() {
description="Enhance your stay with our curated packages, offering exceptional value and unforgettable moments." description="Enhance your stay with our curated packages, offering exceptional value and unforgettable moments."
plans={[ plans={[
{ {
tag: "Romantic Getaway", tag: "Romantic Getaway", price: "$999", description: "Two nights in a Deluxe King Room, champagne, and a couples' spa treatment.", primaryButton: {
price: "$999", text: "Book Package", href: "#contact"},
description: "Two nights in a Deluxe King Room, champagne, and a couples' spa treatment.",
primaryButton: {
text: "Book Package",
href: "#contact",
},
features: [ features: [
"2 nights Deluxe King", "2 nights Deluxe King", "Complimentary Champagne", "Couples' Spa Session", "Late Checkout"],
"Complimentary Champagne",
"Couples' Spa Session",
"Late Checkout",
],
}, },
{ {
tag: "Family Adventure", tag: "Family Adventure", price: "$1250", description: "Three nights in a Family Connecting Room, daily breakfast, and tickets to a local attraction.", primaryButton: {
price: "$1250", text: "Book Package", href: "#contact"},
description: "Three nights in a Family Connecting Room, daily breakfast, and tickets to a local attraction.",
primaryButton: {
text: "Book Package",
href: "#contact",
},
features: [ features: [
"3 nights Family Room", "3 nights Family Room", "Daily Breakfast Buffet", "Local Attraction Tickets", "Kids' Welcome Kit"],
"Daily Breakfast Buffet",
"Local Attraction Tickets",
"Kids' Welcome Kit",
],
}, },
{ {
tag: "Business Retreat", tag: "Business Retreat", price: "$850", description: "Two nights in an Executive City View, access to business lounge, and meeting room usage.", primaryButton: {
price: "$850", text: "Book Package", href: "#contact"},
description: "Two nights in an Executive City View, access to business lounge, and meeting room usage.",
primaryButton: {
text: "Book Package",
href: "#contact",
},
features: [ features: [
"2 nights Executive Room", "2 nights Executive Room", "Business Lounge Access", "Meeting Room Hours", "Premium Wi-Fi"],
"Business Lounge Access",
"Meeting Room Hours",
"Premium Wi-Fi",
],
}, },
]} ]}
/> />
@@ -218,54 +149,28 @@ export default function HomePage() {
description="Hear from travelers who have experienced the unparalleled luxury and hospitality of Elysium Hotel." description="Hear from travelers who have experienced the unparalleled luxury and hospitality of Elysium Hotel."
testimonials={[ testimonials={[
{ {
name: "Sophia L.", name: "Sophia L.", role: "CEO, Global Ventures", company: "Global Ventures", rating: 5,
role: "CEO, Global Ventures", imageSrc: "http://img.b2bpic.net/free-photo/charming-woman-grey-suit-sitting-cafe-happy-woman-oversize-jacket-smiling-resting-street-restaurant_197531-29858.jpg"},
company: "Global Ventures",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/charming-woman-grey-suit-sitting-cafe-happy-woman-oversize-jacket-smiling-resting-street-restaurant_197531-29858.jpg",
},
{ {
name: "Ethan M.", name: "Ethan M.", role: "Travel Blogger", company: "Wanderlust Chronicles", rating: 5,
role: "Travel Blogger", imageSrc: "http://img.b2bpic.net/free-photo/funny-handsome-guy-tourist-flexing-biceps-goes-vacation-sits-with-suitcase-takes-selfies_1258-270632.jpg"},
company: "Wanderlust Chronicles",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/funny-handsome-guy-tourist-flexing-biceps-goes-vacation-sits-with-suitcase-takes-selfies_1258-270632.jpg",
},
{ {
name: "Olivia P.", name: "Olivia P.", role: "Art Director", company: "Creative Hub", rating: 5,
role: "Art Director", imageSrc: "http://img.b2bpic.net/free-photo/sexy-stylish-woman-fashion-party-outfit-summer-vacation-with-glass-cocktail-having-fun-pool_285396-4008.jpg"},
company: "Creative Hub",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/sexy-stylish-woman-fashion-party-outfit-summer-vacation-with-glass-cocktail-having-fun-pool_285396-4008.jpg",
},
{ {
name: "Noah J.", name: "Noah J.", role: "Family Traveler", company: "Happy Journeys", rating: 5,
role: "Family Traveler", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-sitting-yellow-sofa-holding-like-icon-showing-thumbup-sign_23-2147847509.jpg"},
company: "Happy Journeys",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-sitting-yellow-sofa-holding-like-icon-showing-thumbup-sign_23-2147847509.jpg",
},
{ {
name: "Isabella R.", name: "Isabella R.", role: "Retired Executive", company: "N/A", rating: 5,
role: "Retired Executive", imageSrc: "http://img.b2bpic.net/free-photo/smiling-senior-man-with-tattoos-showing-credit-card-recommending-his-bank-pleased-with-service-standing-white-wall_176420-38740.jpg"},
company: "N/A",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-senior-man-with-tattoos-showing-credit-card-recommending-his-bank-pleased-with-service-standing-white-wall_176420-38740.jpg",
},
]} ]}
metrics={[ metrics={[
{ {
value: "5000+", value: "5000+", label: "Happy Guests"},
label: "Happy Guests",
},
{ {
value: "100+", value: "100+", label: "Awards Received"},
label: "Awards Received",
},
{ {
value: "5-Star", value: "5-Star", label: "Service Rating"},
label: "Service Rating",
},
]} ]}
/> />
</SectionErrorBoundary> </SectionErrorBoundary>
@@ -278,17 +183,7 @@ export default function HomePage() {
title="Trusted by Leading Travel Platforms" title="Trusted by Leading Travel Platforms"
description="We collaborate with the finest travel partners and agencies to ensure a seamless and delightful booking experience for our guests." description="We collaborate with the finest travel partners and agencies to ensure a seamless and delightful booking experience for our guests."
names={[ names={[
"Booking.com", "Booking.com", "Expedia", "TripAdvisor", "Kayak", "Agoda", "Traveloka", "Airbnb", "Hotels.com", "Priceline", "Google Travel"]}
"Expedia",
"TripAdvisor",
"Kayak",
"Agoda",
"Traveloka",
"Airbnb",
"Hotels.com",
"Priceline",
"Google Travel",
]}
/> />
</SectionErrorBoundary> </SectionErrorBoundary>
</div> </div>
@@ -301,25 +196,15 @@ export default function HomePage() {
description="Find quick answers to common inquiries about booking, hotel services, and your stay at Elysium Hotel." description="Find quick answers to common inquiries about booking, hotel services, and your stay at Elysium Hotel."
items={[ items={[
{ {
question: "What are your check-in and check-out times?", question: "What are your check-in and check-out times?", answer: "Check-in is at 3:00 PM, and check-out is at 12:00 PM. Early check-in or late check-out may be available upon request and subject to availability, additional charges may apply."},
answer: "Check-in is at 3:00 PM, and check-out is at 12:00 PM. Early check-in or late check-out may be available upon request and subject to availability, additional charges may apply.",
},
{ {
question: "Do you offer airport transportation?", question: "Do you offer airport transportation?", answer: "Yes, we offer luxury airport transfer services. Please contact our concierge desk in advance to arrange your transportation and for pricing details."},
answer: "Yes, we offer luxury airport transfer services. Please contact our concierge desk in advance to arrange your transportation and for pricing details.",
},
{ {
question: "Is breakfast included with my stay?", question: "Is breakfast included with my stay?", answer: "Breakfast inclusion depends on your booking package or room rate. Please review your reservation details or contact us for clarification."},
answer: "Breakfast inclusion depends on your booking package or room rate. Please review your reservation details or contact us for clarification.",
},
{ {
question: "What dining options are available at the hotel?", question: "What dining options are available at the hotel?", answer: "Elysium Hotel boasts multiple dining venues, including our signature gourmet restaurant, a casual cafe, and 24-hour in-room dining services."},
answer: "Elysium Hotel boasts multiple dining venues, including our signature gourmet restaurant, a casual cafe, and 24-hour in-room dining services.",
},
{ {
question: "Do you have pet-friendly rooms?", question: "Do you have pet-friendly rooms?", answer: "We welcome small pets in designated rooms. Please inform us at the time of booking to ensure availability and for any applicable pet fees or policies."},
answer: "We welcome small pets in designated rooms. Please inform us at the time of booking to ensure availability and for any applicable pet fees or policies.",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/expensive-hotel-reception-with-empty-modern-front-desk_482257-98967.jpg" imageSrc="http://img.b2bpic.net/free-photo/expensive-hotel-reception-with-empty-modern-front-desk_482257-98967.jpg"
/> />
@@ -334,27 +219,16 @@ export default function HomePage() {
description="Have a special request or need assistance? Our dedicated team is ready to help make your visit exceptional. Contact us today for personalized service." description="Have a special request or need assistance? Our dedicated team is ready to help make your visit exceptional. Contact us today for personalized service."
inputs={[ inputs={[
{ {
name: "name", name: "name", type: "text", placeholder: "Your Name", required: true,
type: "text",
placeholder: "Your Name",
required: true,
}, },
{ {
name: "email", name: "email", type: "email", placeholder: "Your Email", required: true,
type: "email",
placeholder: "Your Email",
required: true,
}, },
{ {
name: "phone", name: "phone", type: "tel", placeholder: "Phone Number"},
type: "tel",
placeholder: "Phone Number",
},
]} ]}
textarea={{ textarea={{
name: "message", name: "message", placeholder: "Your Message or Special Request", rows: 5,
placeholder: "Your Message or Special Request",
rows: 5,
required: true, required: true,
}} }}
buttonText="Send Inquiry" buttonText="Send Inquiry"