Update src/pages/HomePage.tsx
This commit is contained in:
@@ -20,32 +20,22 @@ export default function HomePage() {
|
||||
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."
|
||||
primaryButton={{
|
||||
text: "Book Your Stay",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Book Your Stay", href: "#contact"}}
|
||||
secondaryButton={{
|
||||
text: "Explore Rooms",
|
||||
href: "#rooms",
|
||||
}}
|
||||
text: "Explore Rooms", href: "#rooms"}}
|
||||
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>
|
||||
@@ -56,9 +46,7 @@ export default function HomePage() {
|
||||
<AboutText
|
||||
title="About Elysium Hotel"
|
||||
primaryButton={{
|
||||
text: "Our Story",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Our Story", href: "#"}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
@@ -72,34 +60,22 @@ export default function HomePage() {
|
||||
features={[
|
||||
{
|
||||
icon: Utensils,
|
||||
title: "Gourmet Dining",
|
||||
description: "Savor culinary masterpieces crafted by our award-winning chefs in an elegant setting.",
|
||||
},
|
||||
title: "Gourmet Dining", description: "Savor culinary masterpieces crafted by our award-winning chefs in an elegant setting."},
|
||||
{
|
||||
icon: Activity,
|
||||
title: "State-of-the-Art Fitness",
|
||||
description: "Maintain your routine with our fully equipped gym, accessible 24/7 for your convenience.",
|
||||
},
|
||||
title: "State-of-the-Art Fitness", description: "Maintain your routine with our fully equipped gym, accessible 24/7 for your convenience."},
|
||||
{
|
||||
icon: Waves,
|
||||
title: "Relaxing Spa & Wellness",
|
||||
description: "Unwind with bespoke treatments, massages, and holistic therapies in our serene spa.",
|
||||
},
|
||||
title: "Relaxing Spa & Wellness", description: "Unwind with bespoke treatments, massages, and holistic therapies in our serene spa."},
|
||||
{
|
||||
icon: Briefcase,
|
||||
title: "Business Facilities",
|
||||
description: "Host successful meetings and events in our sophisticated conference rooms.",
|
||||
},
|
||||
title: "Business Facilities", description: "Host successful meetings and events in our sophisticated conference rooms."},
|
||||
{
|
||||
icon: Sparkles,
|
||||
title: "Personalized Concierge",
|
||||
description: "Our dedicated concierge team is at your service for any request, big or small.",
|
||||
},
|
||||
title: "Personalized Concierge", description: "Our dedicated concierge team is at your service for any request, big or small."},
|
||||
{
|
||||
icon: Wifi,
|
||||
title: "High-Speed Wi-Fi",
|
||||
description: "Stay connected throughout your stay with complimentary high-speed internet access.",
|
||||
},
|
||||
title: "High-Speed Wi-Fi", description: "Stay connected throughout your stay with complimentary high-speed internet access."},
|
||||
]}
|
||||
/>
|
||||
</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."
|
||||
products={[
|
||||
{
|
||||
name: "Deluxe King Room",
|
||||
price: "$350/night",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/ornate-bed-art-nouveau-style_23-2150975495.jpg",
|
||||
onAddToCart: (quantity: number) => alert(`Booked Deluxe King Room! Quantity: ${quantity}`),
|
||||
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}`),
|
||||
},
|
||||
{
|
||||
name: "Executive City View",
|
||||
price: "$480/night",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pillow-bed_74190-3649.jpg",
|
||||
onAddToCart: (quantity: number) => alert(`Booked Executive City View! Quantity: ${quantity}`),
|
||||
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}`),
|
||||
},
|
||||
{
|
||||
name: "Grand Suite",
|
||||
price: "$750/night",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/room-with-green-leather-sofa_140725-6419.jpg",
|
||||
onAddToCart: (quantity: number) => alert(`Booked Grand Suite! Quantity: ${quantity}`),
|
||||
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}`),
|
||||
},
|
||||
{
|
||||
name: "Family Connecting Room",
|
||||
price: "$620/night",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-with-cat_1157-7221.jpg",
|
||||
onAddToCart: (quantity: number) => alert(`Booked Family Connecting Room! Quantity: ${quantity}`),
|
||||
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}`),
|
||||
},
|
||||
{
|
||||
name: "Accessible Queen Room",
|
||||
price: "$320/night",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-talking-host_23-2149986656.jpg",
|
||||
onAddToCart: (quantity: number) => alert(`Booked Accessible Queen Room! Quantity: ${quantity}`),
|
||||
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}`),
|
||||
},
|
||||
{
|
||||
name: "Premium Oceanfront Suite",
|
||||
price: "$990/night",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/building-dreamy-setting_23-2151835447.jpg",
|
||||
onAddToCart: (quantity: number) => alert(`Booked Premium Oceanfront Suite! Quantity: ${quantity}`),
|
||||
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}`),
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -161,49 +119,22 @@ export default function HomePage() {
|
||||
description="Enhance your stay with our curated packages, offering exceptional value and unforgettable moments."
|
||||
plans={[
|
||||
{
|
||||
tag: "Romantic Getaway",
|
||||
price: "$999",
|
||||
description: "Two nights in a Deluxe King Room, champagne, and a couples' spa treatment.",
|
||||
primaryButton: {
|
||||
text: "Book Package",
|
||||
href: "#contact",
|
||||
},
|
||||
tag: "Romantic Getaway", price: "$999", description: "Two nights in a Deluxe King Room, champagne, and a couples' spa treatment.", primaryButton: {
|
||||
text: "Book Package", href: "#contact"},
|
||||
features: [
|
||||
"2 nights Deluxe King",
|
||||
"Complimentary Champagne",
|
||||
"Couples' Spa Session",
|
||||
"Late Checkout",
|
||||
],
|
||||
"2 nights Deluxe King", "Complimentary Champagne", "Couples' Spa Session", "Late Checkout"],
|
||||
},
|
||||
{
|
||||
tag: "Family Adventure",
|
||||
price: "$1250",
|
||||
description: "Three nights in a Family Connecting Room, daily breakfast, and tickets to a local attraction.",
|
||||
primaryButton: {
|
||||
text: "Book Package",
|
||||
href: "#contact",
|
||||
},
|
||||
tag: "Family Adventure", price: "$1250", description: "Three nights in a Family Connecting Room, daily breakfast, and tickets to a local attraction.", primaryButton: {
|
||||
text: "Book Package", href: "#contact"},
|
||||
features: [
|
||||
"3 nights Family Room",
|
||||
"Daily Breakfast Buffet",
|
||||
"Local Attraction Tickets",
|
||||
"Kids' Welcome Kit",
|
||||
],
|
||||
"3 nights Family Room", "Daily Breakfast Buffet", "Local Attraction Tickets", "Kids' Welcome Kit"],
|
||||
},
|
||||
{
|
||||
tag: "Business Retreat",
|
||||
price: "$850",
|
||||
description: "Two nights in an Executive City View, access to business lounge, and meeting room usage.",
|
||||
primaryButton: {
|
||||
text: "Book Package",
|
||||
href: "#contact",
|
||||
},
|
||||
tag: "Business Retreat", price: "$850", description: "Two nights in an Executive City View, access to business lounge, and meeting room usage.", primaryButton: {
|
||||
text: "Book Package", href: "#contact"},
|
||||
features: [
|
||||
"2 nights Executive Room",
|
||||
"Business Lounge Access",
|
||||
"Meeting Room Hours",
|
||||
"Premium Wi-Fi",
|
||||
],
|
||||
"2 nights Executive Room", "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."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Sophia L.",
|
||||
role: "CEO, Global Ventures",
|
||||
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: "Sophia L.", role: "CEO, Global Ventures", 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.",
|
||||
role: "Travel Blogger",
|
||||
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: "Ethan M.", role: "Travel Blogger", 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.",
|
||||
role: "Art Director",
|
||||
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: "Olivia P.", role: "Art Director", 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.",
|
||||
role: "Family Traveler",
|
||||
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: "Noah J.", role: "Family Traveler", 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.",
|
||||
role: "Retired Executive",
|
||||
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",
|
||||
},
|
||||
name: "Isabella R.", role: "Retired Executive", 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={[
|
||||
{
|
||||
value: "5000+",
|
||||
label: "Happy Guests",
|
||||
},
|
||||
value: "5000+", label: "Happy Guests"},
|
||||
{
|
||||
value: "100+",
|
||||
label: "Awards Received",
|
||||
},
|
||||
value: "100+", label: "Awards Received"},
|
||||
{
|
||||
value: "5-Star",
|
||||
label: "Service Rating",
|
||||
},
|
||||
value: "5-Star", label: "Service Rating"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -278,17 +183,7 @@ export default function HomePage() {
|
||||
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."
|
||||
names={[
|
||||
"Booking.com",
|
||||
"Expedia",
|
||||
"TripAdvisor",
|
||||
"Kayak",
|
||||
"Agoda",
|
||||
"Traveloka",
|
||||
"Airbnb",
|
||||
"Hotels.com",
|
||||
"Priceline",
|
||||
"Google Travel",
|
||||
]}
|
||||
"Booking.com", "Expedia", "TripAdvisor", "Kayak", "Agoda", "Traveloka", "Airbnb", "Hotels.com", "Priceline", "Google Travel"]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</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."
|
||||
items={[
|
||||
{
|
||||
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.",
|
||||
},
|
||||
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."},
|
||||
{
|
||||
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.",
|
||||
},
|
||||
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."},
|
||||
{
|
||||
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.",
|
||||
},
|
||||
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."},
|
||||
{
|
||||
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.",
|
||||
},
|
||||
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."},
|
||||
{
|
||||
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.",
|
||||
},
|
||||
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."},
|
||||
]}
|
||||
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."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Your Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Your Email",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Your Email", required: true,
|
||||
},
|
||||
{
|
||||
name: "phone",
|
||||
type: "tel",
|
||||
placeholder: "Phone Number",
|
||||
},
|
||||
name: "phone", type: "tel", placeholder: "Phone Number"},
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Your Message or Special Request",
|
||||
rows: 5,
|
||||
name: "message", placeholder: "Your Message or Special Request", rows: 5,
|
||||
required: true,
|
||||
}}
|
||||
buttonText="Send Inquiry"
|
||||
|
||||
Reference in New Issue
Block a user