Update src/pages/HomePage.tsx
This commit is contained in:
@@ -19,13 +19,9 @@ export default function HomePage() {
|
||||
brand="The Grand Oasis Hotel"
|
||||
description="Experience unparalleled luxury and serenity in the heart of the city. Your ultimate escape awaits."
|
||||
primaryButton={{
|
||||
text: "Book Your Stay",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Book Your Stay", href: "#contact"}}
|
||||
secondaryButton={{
|
||||
text: "Explore Rooms",
|
||||
href: "#rooms",
|
||||
}}
|
||||
text: "Explore Rooms", href: "#rooms"}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/abstract-science-fiction-futuristic-background-with-golden-neon-lights_181624-15608.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -38,13 +34,9 @@ export default function HomePage() {
|
||||
title="A Legacy of Hospitality and Elegance"
|
||||
description="Nestled in a vibrant locale, The Grand Oasis Hotel has been a beacon of luxury and comfort for decades. Our commitment to impeccable service, exquisite design, and personalized experiences ensures every guest's stay is memorable and enchanting. Discover a haven where every detail is crafted for your utmost pleasure."
|
||||
primaryButton={{
|
||||
text: "Our Story",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Our Story", href: "#"}}
|
||||
secondaryButton={{
|
||||
text: "Virtual Tour",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Virtual Tour", href: "#"}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/couple-passing-time-lounge-area_482257-81665.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -58,141 +50,83 @@ export default function HomePage() {
|
||||
description="Indulge in our exquisitely designed rooms and suites, offering a perfect blend of comfort and sophistication. Each space is meticulously crafted to provide a tranquil retreat."
|
||||
items={[
|
||||
{
|
||||
title: "Deluxe King Room",
|
||||
tags: "City View, King Bed",
|
||||
badge: "Popular",
|
||||
details: [
|
||||
title: "Deluxe King Room", tags: "City View, King Bed", badge: "Popular", details: [
|
||||
{
|
||||
icon: Bed,
|
||||
label: "Bed",
|
||||
value: "King",
|
||||
},
|
||||
label: "Bed", value: "King"},
|
||||
{
|
||||
icon: Wifi,
|
||||
label: "Connectivity",
|
||||
value: "Free Wi-Fi",
|
||||
},
|
||||
label: "Connectivity", value: "Free Wi-Fi"},
|
||||
{
|
||||
icon: Users,
|
||||
label: "Capacity",
|
||||
value: "2 Adults",
|
||||
},
|
||||
label: "Capacity", value: "2 Adults"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-romantic-breakfast-bed-arrangement_23-2150956527.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-romantic-breakfast-bed-arrangement_23-2150956527.jpg"},
|
||||
{
|
||||
title: "Executive Suite",
|
||||
tags: "Spacious, Lounge Access",
|
||||
badge: "Premium",
|
||||
details: [
|
||||
title: "Executive Suite", tags: "Spacious, Lounge Access", badge: "Premium", details: [
|
||||
{
|
||||
icon: Sofa,
|
||||
label: "Living",
|
||||
value: "Separate Lounge",
|
||||
},
|
||||
label: "Living", value: "Separate Lounge"},
|
||||
{
|
||||
icon: Coffee,
|
||||
label: "Coffee",
|
||||
value: "Espresso Machine",
|
||||
},
|
||||
label: "Coffee", value: "Espresso Machine"},
|
||||
{
|
||||
icon: Users,
|
||||
label: "Capacity",
|
||||
value: "3 Adults",
|
||||
},
|
||||
label: "Capacity", value: "3 Adults"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pillow-bed_1203-9643.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pillow-bed_1203-9643.jpg"},
|
||||
{
|
||||
title: "Family Connecting Room",
|
||||
tags: "Connecting, Two Queens",
|
||||
details: [
|
||||
title: "Family Connecting Room", tags: "Connecting, Two Queens", details: [
|
||||
{
|
||||
icon: Bed,
|
||||
label: "Beds",
|
||||
value: "2 Queen",
|
||||
},
|
||||
label: "Beds", value: "2 Queen"},
|
||||
{
|
||||
icon: Users,
|
||||
label: "Capacity",
|
||||
value: "4 Adults, 2 Kids",
|
||||
},
|
||||
label: "Capacity", value: "4 Adults, 2 Kids"},
|
||||
{
|
||||
icon: SquareStack,
|
||||
label: "Space",
|
||||
value: "75 sqm",
|
||||
},
|
||||
label: "Space", value: "75 sqm"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-women-jumping-bed-before-wedding_1153-2805.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-women-jumping-bed-before-wedding_1153-2805.jpg"},
|
||||
{
|
||||
title: "Ocean View Balcony",
|
||||
tags: "Sea Breeze, Private Balcony",
|
||||
badge: "Featured",
|
||||
details: [
|
||||
title: "Ocean View Balcony", tags: "Sea Breeze, Private Balcony", badge: "Featured", details: [
|
||||
{
|
||||
icon: Waves,
|
||||
label: "View",
|
||||
value: "Oceanfront",
|
||||
},
|
||||
label: "View", value: "Oceanfront"},
|
||||
{
|
||||
icon: Wind,
|
||||
label: "Feature",
|
||||
value: "Private Balcony",
|
||||
},
|
||||
label: "Feature", value: "Private Balcony"},
|
||||
{
|
||||
icon: ShowerHead,
|
||||
label: "Bathroom",
|
||||
value: "Rain Shower",
|
||||
},
|
||||
label: "Bathroom", value: "Rain Shower"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/indoor-design-luxury-resort_23-2150497255.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/indoor-design-luxury-resort_23-2150497255.jpg"},
|
||||
{
|
||||
title: "Penthouse Suite",
|
||||
tags: "Panoramic Views, Luxury Amenities",
|
||||
badge: "Exclusive",
|
||||
details: [
|
||||
title: "Penthouse Suite", tags: "Panoramic Views, Luxury Amenities", badge: "Exclusive", details: [
|
||||
{
|
||||
icon: Castle,
|
||||
label: "Level",
|
||||
value: "Top Floor",
|
||||
},
|
||||
label: "Level", value: "Top Floor"},
|
||||
{
|
||||
icon: Tv,
|
||||
label: "Entertainment",
|
||||
value: "Home Cinema",
|
||||
},
|
||||
label: "Entertainment", value: "Home Cinema"},
|
||||
{
|
||||
icon: Wine,
|
||||
label: "Perks",
|
||||
value: "Private Bar",
|
||||
},
|
||||
label: "Perks", value: "Private Bar"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cozy-lively-home-interior-design_23-2151119019.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cozy-lively-home-interior-design_23-2151119019.jpg"},
|
||||
{
|
||||
title: "Accessible Guest Room",
|
||||
tags: "Spacious, Wheelchair Friendly",
|
||||
details: [
|
||||
title: "Accessible Guest Room", tags: "Spacious, Wheelchair Friendly", details: [
|
||||
{
|
||||
icon: Accessibility,
|
||||
label: "Access",
|
||||
value: "ADA Compliant",
|
||||
},
|
||||
label: "Access", value: "ADA Compliant"},
|
||||
{
|
||||
icon: ShowerHead,
|
||||
label: "Bathroom",
|
||||
value: "Roll-in Shower",
|
||||
},
|
||||
label: "Bathroom", value: "Roll-in Shower"},
|
||||
{
|
||||
icon: DoorOpen,
|
||||
label: "Space",
|
||||
value: "Wide Doors",
|
||||
},
|
||||
label: "Space", value: "Wide Doors"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bangkok-thailand-august-12-2016-beautiful-luxury-bathroom_1203-2725.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bangkok-thailand-august-12-2016-beautiful-luxury-bathroom_1203-2725.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -206,26 +140,11 @@ export default function HomePage() {
|
||||
description="Enhance your stay with our diverse range of amenities, designed for relaxation, rejuvenation, and exquisite dining experiences."
|
||||
steps={[
|
||||
{
|
||||
tag: "Rejuvenate",
|
||||
title: "Serene Spa & Wellness",
|
||||
subtitle: "Indulge in ultimate relaxation",
|
||||
description: "Our luxurious spa offers a sanctuary of calm, with a range of treatments from therapeutic massages to invigorating facials, designed to restore your balance and well-being.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-white-robe-spa-stairs-cozy-light-calm-mood-kid-wellness_169016-69180.jpg",
|
||||
},
|
||||
tag: "Rejuvenate", title: "Serene Spa & Wellness", subtitle: "Indulge in ultimate relaxation", description: "Our luxurious spa offers a sanctuary of calm, with a range of treatments from therapeutic massages to invigorating facials, designed to restore your balance and well-being.时不我待.", imageSrc: "http://img.b2bpic.net/free-photo/girl-white-robe-spa-stairs-cozy-light-calm-mood-kid-wellness_169016-69180.jpg"},
|
||||
{
|
||||
tag: "Dine",
|
||||
title: "Gourmet Dining Experiences",
|
||||
subtitle: "Savor exquisite culinary delights",
|
||||
description: "Embark on a culinary journey at our award-winning restaurants. From sophisticated fine dining to casual al fresco options, our chefs craft unforgettable meals using the freshest local ingredients.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-friends-having-lunch-luxury-restaurant_23-2151081450.jpg",
|
||||
},
|
||||
tag: "Dine", title: "Gourmet Dining Experiences", subtitle: "Savor exquisite culinary delights", description: "Embark on a culinary journey at our award-winning restaurants. From sophisticated fine dining to casual al fresco options, our chefs craft unforgettable meals using the freshest local ingredients.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-friends-having-lunch-luxury-restaurant_23-2151081450.jpg"},
|
||||
{
|
||||
tag: "Unwind",
|
||||
title: "Infinity Pool with City Views",
|
||||
subtitle: "Relax above the city skyline",
|
||||
description: "Take a refreshing dip in our breathtaking infinity pool, offering panoramic city views. The perfect spot to unwind, soak up the sun, or enjoy a sunset cocktail.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-asian-woman-relax-happy-smile-leisure-around-outdoor-swimming-pool_74190-11170.jpg",
|
||||
},
|
||||
tag: "Unwind", title: "Infinity Pool with City Views", subtitle: "Relax above the city skyline", description: "Take a refreshing dip in our breathtaking infinity pool, offering panoramic city views. The perfect spot to unwind, soak up the sun, or enjoy a sunset cocktail.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-asian-woman-relax-happy-smile-leisure-around-outdoor-swimming-pool_74190-11170.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -240,19 +159,13 @@ export default function HomePage() {
|
||||
metrics={[
|
||||
{
|
||||
icon: Star,
|
||||
title: "Guest Rating",
|
||||
value: "4.9/5",
|
||||
},
|
||||
title: "Guest Rating", value: "4.9/5"},
|
||||
{
|
||||
icon: Heart,
|
||||
title: "Repeat Guests",
|
||||
value: "85%",
|
||||
},
|
||||
title: "Repeat Guests", value: "85%"},
|
||||
{
|
||||
icon: Bell,
|
||||
title: "Years of Service",
|
||||
value: "30+",
|
||||
},
|
||||
title: "Years of Service", value: "30+"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -265,14 +178,7 @@ export default function HomePage() {
|
||||
title="Proudly Affiliated & Recommended"
|
||||
description="We collaborate with leading travel and hospitality brands to bring you an unparalleled experience."
|
||||
names={[
|
||||
"Luxury Travel Magazine",
|
||||
"Global Hotel Awards",
|
||||
"Elite Destinations",
|
||||
"Voyage & Leisure",
|
||||
"Gourmet Escapes",
|
||||
"Wellness Retreats",
|
||||
"City Explorer Guide",
|
||||
]}
|
||||
"Luxury Travel Magazine", "Global Hotel Awards", "Elite Destinations", "Voyage & Leisure", "Gourmet Escapes", "Wellness Retreats", "City Explorer Guide"]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
@@ -283,34 +189,20 @@ export default function HomePage() {
|
||||
tag="Guest Experiences"
|
||||
title="What Our Guests Say"
|
||||
primaryButton={{
|
||||
text: "Read All Reviews",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Read All Reviews", href: "#"}}
|
||||
avatars={[
|
||||
{
|
||||
name: "John Doe",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/blond-businessman-surprised-expression_1194-3809.jpg",
|
||||
},
|
||||
name: "John Doe", imageSrc: "http://img.b2bpic.net/free-photo/blond-businessman-surprised-expression_1194-3809.jpg"},
|
||||
{
|
||||
name: "Jane Smith",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-with-hat-traveling_23-2148518196.jpg",
|
||||
},
|
||||
name: "Jane Smith", imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-with-hat-traveling_23-2148518196.jpg"},
|
||||
{
|
||||
name: "Robert Johnson",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-family-celebrating-birthday-together_23-2150572127.jpg",
|
||||
},
|
||||
name: "Robert Johnson", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-family-celebrating-birthday-together_23-2150572127.jpg"},
|
||||
{
|
||||
name: "Emily Chen",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-caucasian-man-smiling-happy-standing-city_839833-10609.jpg",
|
||||
},
|
||||
name: "Emily Chen", imageSrc: "http://img.b2bpic.net/free-photo/young-caucasian-man-smiling-happy-standing-city_839833-10609.jpg"},
|
||||
{
|
||||
name: "Michael Chang",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-senior-businessman-pointing-with-finger_1262-3108.jpg",
|
||||
},
|
||||
name: "Michael Chang", imageSrc: "http://img.b2bpic.net/free-photo/smiling-senior-businessman-pointing-with-finger_1262-3108.jpg"},
|
||||
{
|
||||
name: "Sarah Jenkins",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-hat-traveling_23-2148518197.jpg",
|
||||
},
|
||||
name: "Sarah Jenkins", imageSrc: "http://img.b2bpic.net/free-photo/woman-with-hat-traveling_23-2148518197.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -324,47 +216,28 @@ export default function HomePage() {
|
||||
description="Find quick answers to common questions about your stay, bookings, and hotel services."
|
||||
categories={[
|
||||
{
|
||||
name: "Bookings & Check-in",
|
||||
items: [
|
||||
name: "Bookings & Check-in", items: [
|
||||
{
|
||||
question: "What are your check-in and check-out times?",
|
||||
answer: "Check-in is at 3:00 PM and check-out is at 11:00 AM. Early check-in and late check-out may be available upon request and subject to availability.",
|
||||
},
|
||||
question: "What are your check-in and check-out times?", answer: "Check-in is at 3:00 PM and check-out is at 11:00 AM. Early check-in and late check-out may be available upon request and subject to availability."},
|
||||
{
|
||||
question: "Do you offer airport transportation?",
|
||||
answer: "Yes, we offer airport shuttle services. Please contact our concierge desk at least 24 hours in advance to arrange your pick-up or drop-off.",
|
||||
},
|
||||
question: "Do you offer airport transportation?", answer: "Yes, we offer airport shuttle services. Please contact our concierge desk at least 24 hours in advance to arrange your pick-up or drop-off."},
|
||||
{
|
||||
question: "What is your cancellation policy?",
|
||||
answer: "Our standard cancellation policy allows free cancellation up to 48 hours prior to your arrival date. Policies may vary for special packages or promotions.",
|
||||
},
|
||||
question: "What is your cancellation policy?", answer: "Our standard cancellation policy allows free cancellation up to 48 hours prior to your arrival date. Policies may vary for special packages or promotions."},
|
||||
],
|
||||
},
|
||||
{
|
||||
name: "Hotel Services",
|
||||
items: [
|
||||
name: "Hotel Services", items: [
|
||||
{
|
||||
question: "Is breakfast included in the room rate?",
|
||||
answer: "Breakfast inclusion depends on your room package. Please refer to your booking confirmation or inquire at the front desk for details.",
|
||||
},
|
||||
question: "Is breakfast included in the room rate?", answer: "Breakfast inclusion depends on your room package. Please refer to your booking confirmation or inquire at the front desk for details."},
|
||||
{
|
||||
question: "Do you have a fitness center or spa?",
|
||||
answer: "Yes, we have a fully equipped fitness center and a luxurious spa offering a variety of treatments. Both are accessible to guests during operational hours.",
|
||||
},
|
||||
question: "Do you have a fitness center or spa?", answer: "Yes, we have a fully equipped fitness center and a luxurious spa offering a variety of treatments. Both are accessible to guests during operational hours."},
|
||||
{
|
||||
question: "Is Wi-Fi available throughout the hotel?",
|
||||
answer: "Complimentary high-speed Wi-Fi is available in all guest rooms and public areas of the hotel for your convenience.",
|
||||
},
|
||||
question: "Is Wi-Fi available throughout the hotel?", answer: "Complimentary high-speed Wi-Fi is available in all guest rooms and public areas of the hotel for your convenience."},
|
||||
],
|
||||
},
|
||||
]}
|
||||
cta={{
|
||||
name: "Alice Wonderland",
|
||||
role: "Concierge Manager",
|
||||
buttonText: "Chat with Support",
|
||||
buttonHref: "#contact",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/receptionists-elegant-suits-work-hours_23-2149714404.jpg",
|
||||
}}
|
||||
name: "Alice Wonderland", role: "Concierge Manager", buttonText: "Chat with Support", buttonHref: "#contact", imageSrc: "http://img.b2bpic.net/free-photo/receptionists-elegant-suits-work-hours_23-2149714404.jpg"}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
@@ -375,13 +248,9 @@ export default function HomePage() {
|
||||
tag="Your Perfect Stay Awaits"
|
||||
text="Ready to experience unparalleled luxury and hospitality? Book your dream getaway today."
|
||||
primaryButton={{
|
||||
text: "Make a Reservation",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Make a Reservation", href: "#"}}
|
||||
secondaryButton={{
|
||||
text: "Contact Our Team",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Contact Our Team", href: "#"}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user