Merge version_1 into main #1

Merged
development merged 5 commits from version_1 into main 2026-01-29 18:23:35 +00:00
5 changed files with 92 additions and 311 deletions

View File

@@ -31,9 +31,7 @@ export default function AmenitiesPage() {
{ name: "Offers", id: "/offers" }, { name: "Offers", id: "/offers" },
]} ]}
button={{ button={{
text: "Book Now", text: "Book Now", href: "#booking"}}
href: "#booking",
}}
/> />
</div> </div>
@@ -48,33 +46,17 @@ export default function AmenitiesPage() {
useInvertedBackground="noInvert" useInvertedBackground="noInvert"
features={[ features={[
{ {
id: "spa", id: "spa", title: "Rejuvenating Spa & Wellness", tags: ["Wellness", "Relaxation", "Therapy"],
title: "Rejuvenating Spa & Wellness", imageSrc: "https://img.b2bpic.net/free-photo/hotel-concierge-carrying-baggage_482257-78621.jpg", imageAlt: "Luxury spa facilities with therapeutic treatments"},
tags: ["Wellness", "Relaxation", "Therapy"],
imageSrc: "https://img.b2bpic.net/free-photo/hotel-concierge-carrying-baggage_482257-78621.jpg",
imageAlt: "Luxury spa facilities with therapeutic treatments",
},
{ {
id: "dining", id: "dining", title: "Fine Dining Restaurant", tags: ["Cuisine", "Gourmet", "Experience"],
title: "Fine Dining Restaurant", imageSrc: "https://img.b2bpic.net/free-photo/luxury-bedroom-interior-with-rich-furniture-scenic-view-from-walkout-deck_1258-111483.jpg", imageAlt: "Elegant fine dining restaurant with world-class cuisine"},
tags: ["Cuisine", "Gourmet", "Experience"],
imageSrc: "https://img.b2bpic.net/free-photo/luxury-bedroom-interior-with-rich-furniture-scenic-view-from-walkout-deck_1258-111483.jpg",
imageAlt: "Elegant fine dining restaurant with world-class cuisine",
},
{ {
id: "pool", id: "pool", title: "Olympic-Size Swimming Pool", tags: ["Recreation", "Leisure", "Family"],
title: "Olympic-Size Swimming Pool", imageSrc: "https://img.b2bpic.net/free-photo/woman-sauna-sunlit-wellness-wooden-waves_169016-68878.jpg", imageAlt: "Beautiful outdoor pool surrounded by tropical gardens"},
tags: ["Recreation", "Leisure", "Family"],
imageSrc: "https://img.b2bpic.net/free-photo/woman-sauna-sunlit-wellness-wooden-waves_169016-68878.jpg",
imageAlt: "Beautiful outdoor pool surrounded by tropical gardens",
},
{ {
id: "fitness", id: "fitness", title: "State-of-the-Art Fitness Center", tags: ["Health", "Wellness", "Training"],
title: "State-of-the-Art Fitness Center", imageSrc: "https://img.b2bpic.net/free-photo/woman-swimming-pool-spa_23-2148000355.jpg", imageAlt: "Modern fitness center equipped with premium equipment"},
tags: ["Health", "Wellness", "Training"],
imageSrc: "https://img.b2bpic.net/free-photo/woman-swimming-pool-spa_23-2148000355.jpg",
imageAlt: "Modern fitness center equipped with premium equipment",
},
]} ]}
/> />
</div> </div>
@@ -89,40 +71,16 @@ export default function AmenitiesPage() {
useInvertedBackground="invertDefault" useInvertedBackground="invertDefault"
plans={[ plans={[
{ {
id: "relaxation", id: "relaxation", tag: "Relaxation Package", price: "$150", period: "/session", description: "Complete relaxation with therapeutic massage and wellness treatments", button: {
tag: "Relaxation Package", text: "Book Session", href: "#booking"},
price: "$150", featuresTitle: "Package Includes:", features: [
period: "/session", "60-minute therapeutic massage", "Access to sauna facilities", "Herbal tea service", "Relaxation room access"],
description: "Complete relaxation with therapeutic massage and wellness treatments",
button: {
text: "Book Session",
href: "#booking",
},
featuresTitle: "Package Includes:",
features: [
"60-minute therapeutic massage",
"Access to sauna facilities",
"Herbal tea service",
"Relaxation room access",
],
}, },
{ {
id: "rejuvenation", id: "rejuvenation", tag: "Rejuvenation Retreat", price: "$300", period: "/day", description: "Full-day wellness experience with multiple treatments and amenities", button: {
tag: "Rejuvenation Retreat", text: "Book Retreat", href: "#booking"},
price: "$300", featuresTitle: "Full Day Includes:", features: [
period: "/day", "Multiple spa treatments", "Healthy gourmet lunch", "Fitness class access", "Personal wellness consultation"],
description: "Full-day wellness experience with multiple treatments and amenities",
button: {
text: "Book Retreat",
href: "#booking",
},
featuresTitle: "Full Day Includes:",
features: [
"Multiple spa treatments",
"Healthy gourmet lunch",
"Fitness class access",
"Personal wellness consultation",
],
}, },
]} ]}
/> />
@@ -138,19 +96,11 @@ export default function AmenitiesPage() {
useInvertedBackground="noInvert" useInvertedBackground="noInvert"
features={[ features={[
{ {
id: "concierge", id: "concierge", title: "Personal Concierge Service", tags: ["24/7", "Personal", "Assistance"],
title: "Personal Concierge Service", imageSrc: "/placeholders/placeholder1.webp", imageAlt: "Dedicated concierge providing personalized service"},
tags: ["24/7", "Personal", "Assistance"],
imageSrc: "/placeholders/placeholder1.webp",
imageAlt: "Dedicated concierge providing personalized service",
},
{ {
id: "transportation", id: "transportation", title: "Premium Transportation", tags: ["Luxury", "Convenient", "Safe"],
title: "Premium Transportation", imageSrc: "/placeholders/placeholder1.webp", imageAlt: "Luxury transportation services for guests"},
tags: ["Luxury", "Convenient", "Safe"],
imageSrc: "/placeholders/placeholder1.webp",
imageAlt: "Luxury transportation services for guests",
},
]} ]}
/> />
</div> </div>
@@ -158,8 +108,7 @@ export default function AmenitiesPage() {
<FooterSimple <FooterSimple
columns={[ columns={[
{ {
title: "Rooms & Rates", title: "Rooms & Rates", items: [
items: [
{ label: "Room Types", href: "/rooms" }, { label: "Room Types", href: "/rooms" },
{ label: "Current Offers", href: "/offers" }, { label: "Current Offers", href: "/offers" },
{ label: "Group Bookings", href: "/contact" }, { label: "Group Bookings", href: "/contact" },
@@ -167,8 +116,7 @@ export default function AmenitiesPage() {
], ],
}, },
{ {
title: "Amenities", title: "Amenities", items: [
items: [
{ label: "Spa & Wellness", href: "/amenities" }, { label: "Spa & Wellness", href: "/amenities" },
{ label: "Fine Dining", href: "/amenities" }, { label: "Fine Dining", href: "/amenities" },
{ label: "Swimming Pool", href: "/amenities" }, { label: "Swimming Pool", href: "/amenities" },
@@ -176,8 +124,7 @@ export default function AmenitiesPage() {
], ],
}, },
{ {
title: "Guest Services", title: "Guest Services", items: [
items: [
{ label: "Concierge", href: "/contact" }, { label: "Concierge", href: "/contact" },
{ label: "Room Service", href: "/contact" }, { label: "Room Service", href: "/contact" },
{ label: "Housekeeping", href: "/contact" }, { label: "Housekeeping", href: "/contact" },
@@ -185,8 +132,7 @@ export default function AmenitiesPage() {
], ],
}, },
{ {
title: "About", title: "About", items: [
items: [
{ label: "Our Story", href: "/about" }, { label: "Our Story", href: "/about" },
{ label: "Careers", href: "/about" }, { label: "Careers", href: "/about" },
{ label: "Sustainability", href: "/about" }, { label: "Sustainability", href: "/about" },
@@ -194,8 +140,7 @@ export default function AmenitiesPage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "/legal" }, { label: "Privacy Policy", href: "/legal" },
{ label: "Terms of Service", href: "/legal" }, { label: "Terms of Service", href: "/legal" },
{ label: "Cookie Policy", href: "/legal" }, { label: "Cookie Policy", href: "/legal" },

View File

@@ -31,9 +31,7 @@ export default function ContactPage() {
{ name: "Offers", id: "/offers" }, { name: "Offers", id: "/offers" },
]} ]}
button={{ button={{
text: "Book Now", text: "Book Now", href: "#booking"}}
href: "#booking",
}}
/> />
</div> </div>
@@ -71,20 +69,11 @@ export default function ContactPage() {
showCard={true} showCard={true}
faqs={[ faqs={[
{ {
id: "1", id: "1", title: "How can I make a reservation?", content: "You can book directly through our website, call our reservations team at +1 (555) 123-4567, or email reservations@luxehaven.com. Online booking offers the best rates and instant confirmation."},
title: "How can I make a reservation?",
content: "You can book directly through our website, call our reservations team at +1 (555) 123-4567, or email reservations@luxehaven.com. Online booking offers the best rates and instant confirmation.",
},
{ {
id: "2", id: "2", title: "What services does the concierge provide?", content: "Our concierge team can assist with restaurant reservations, transportation arrangements, local attraction tickets, spa appointments, and any special requests to enhance your stay."},
title: "What services does the concierge provide?",
content: "Our concierge team can assist with restaurant reservations, transportation arrangements, local attraction tickets, spa appointments, and any special requests to enhance your stay.",
},
{ {
id: "3", id: "3", title: "Do you provide airport transportation?", content: "Yes, we offer premium airport transfer services. Please contact us at least 24 hours in advance to arrange pickup. Our luxury vehicles ensure a comfortable journey to and from the hotel."},
title: "Do you provide airport transportation?",
content: "Yes, we offer premium airport transfer services. Please contact us at least 24 hours in advance to arrange pickup. Our luxury vehicles ensure a comfortable journey to and from the hotel.",
},
]} ]}
/> />
</div> </div>
@@ -92,8 +81,7 @@ export default function ContactPage() {
<FooterSimple <FooterSimple
columns={[ columns={[
{ {
title: "Rooms & Rates", title: "Rooms & Rates", items: [
items: [
{ label: "Room Types", href: "/rooms" }, { label: "Room Types", href: "/rooms" },
{ label: "Current Offers", href: "/offers" }, { label: "Current Offers", href: "/offers" },
{ label: "Group Bookings", href: "/contact" }, { label: "Group Bookings", href: "/contact" },
@@ -101,8 +89,7 @@ export default function ContactPage() {
], ],
}, },
{ {
title: "Amenities", title: "Amenities", items: [
items: [
{ label: "Spa & Wellness", href: "/amenities" }, { label: "Spa & Wellness", href: "/amenities" },
{ label: "Fine Dining", href: "/amenities" }, { label: "Fine Dining", href: "/amenities" },
{ label: "Swimming Pool", href: "/amenities" }, { label: "Swimming Pool", href: "/amenities" },
@@ -110,8 +97,7 @@ export default function ContactPage() {
], ],
}, },
{ {
title: "Guest Services", title: "Guest Services", items: [
items: [
{ label: "Concierge", href: "/contact" }, { label: "Concierge", href: "/contact" },
{ label: "Room Service", href: "/contact" }, { label: "Room Service", href: "/contact" },
{ label: "Housekeeping", href: "/contact" }, { label: "Housekeeping", href: "/contact" },
@@ -119,8 +105,7 @@ export default function ContactPage() {
], ],
}, },
{ {
title: "About", title: "About", items: [
items: [
{ label: "Our Story", href: "/about" }, { label: "Our Story", href: "/about" },
{ label: "Careers", href: "/about" }, { label: "Careers", href: "/about" },
{ label: "Sustainability", href: "/about" }, { label: "Sustainability", href: "/about" },
@@ -128,8 +113,7 @@ export default function ContactPage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "/legal" }, { label: "Privacy Policy", href: "/legal" },
{ label: "Terms of Service", href: "/legal" }, { label: "Terms of Service", href: "/legal" },
{ label: "Cookie Policy", href: "/legal" }, { label: "Cookie Policy", href: "/legal" },

View File

@@ -3,37 +3,23 @@ import { Poppins } from "next/font/google";
import "./globals.css"; import "./globals.css";
const poppins = Poppins({ const poppins = Poppins({
variable: "--font-poppins", variable: "--font-poppins", subsets: ["latin"],
subsets: ["latin"],
weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"], weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"],
}); });
export const metadata: Metadata = { export const metadata: Metadata = {
title: "Luxe Haven Hotel - Luxury 5-Star Accommodation", title: "Luxe Haven Hotel - Luxury 5-Star Accommodation", description: "Experience timeless luxury at Luxe Haven Hotel. World-class amenities, stunning rooms, and exceptional service. Book your perfect stay today with exclusive offers.", keywords: ["luxury hotel", "5-star accommodation", "resort booking", "premium rooms", "spa", "fine dining"],
description: "Experience timeless luxury at Luxe Haven Hotel. World-class amenities, stunning rooms, and exceptional service. Book your perfect stay today with exclusive offers.",
keywords: ["luxury hotel", "5-star accommodation", "resort booking", "premium rooms", "spa", "fine dining"],
metadataBase: new URL("https://luxehaven.com"), metadataBase: new URL("https://luxehaven.com"),
alternates: { alternates: {
canonical: "https://luxehaven.com", canonical: "https://luxehaven.com"},
},
openGraph: { openGraph: {
title: "Luxe Haven Hotel - Your Perfect Escape Awaits", title: "Luxe Haven Hotel - Your Perfect Escape Awaits", description: "Discover luxury accommodations, world-class amenities, and personalized service. Book your unforgettable stay now.", url: "https://luxehaven.com", siteName: "Luxe Haven Hotel", type: "website", images: [
description: "Discover luxury accommodations, world-class amenities, and personalized service. Book your unforgettable stay now.",
url: "https://luxehaven.com",
siteName: "Luxe Haven Hotel",
type: "website",
images: [
{ {
url: "https://img.b2bpic.net/free-photo/wooden-sauna-with-mountain-view-panoramic-calm_169016-70823.jpg", url: "https://img.b2bpic.net/free-photo/wooden-sauna-with-mountain-view-panoramic-calm_169016-70823.jpg", alt: "Luxe Haven Hotel - Luxury accommodation"},
alt: "Luxe Haven Hotel - Luxury accommodation",
},
], ],
}, },
twitter: { twitter: {
card: "summary_large_image", card: "summary_large_image", title: "Luxe Haven Hotel - Luxury 5-Star Accommodation", description: "Experience timeless luxury at Luxe Haven Hotel. World-class amenities and exceptional service.", images: ["https://img.b2bpic.net/free-photo/wooden-sauna-with-mountain-view-panoramic-calm_169016-70823.jpg"],
title: "Luxe Haven Hotel - Luxury 5-Star Accommodation",
description: "Experience timeless luxury at Luxe Haven Hotel. World-class amenities and exceptional service.",
images: ["https://img.b2bpic.net/free-photo/wooden-sauna-with-mountain-view-panoramic-calm_169016-70823.jpg"],
}, },
robots: { robots: {
index: true, index: true,

View File

@@ -31,9 +31,7 @@ export default function OffersPage() {
{ name: "Offers", id: "/offers" }, { name: "Offers", id: "/offers" },
]} ]}
button={{ button={{
text: "Book Now", text: "Book Now", href: "#booking"}}
href: "#booking",
}}
/> />
</div> </div>
@@ -48,61 +46,25 @@ export default function OffersPage() {
animationType="slide-up" animationType="slide-up"
plans={[ plans={[
{ {
id: "summer", id: "summer", tag: "Summer Escape Package", tagIcon: Sun,
tag: "Summer Escape Package", price: "20%", period: "OFF", description: "Enjoy summer bliss with discounted rates on all room types for bookings in June-August.", button: {
tagIcon: Sun, text: "Book Summer Getaway", href: "#booking"},
price: "20%", featuresTitle: "Package Includes:", features: [
period: "OFF", "Complimentary breakfast daily", "Free room upgrade (subject to availability)", "Welcome cocktail at the bar", "Extended checkout (2 PM)"],
description: "Enjoy summer bliss with discounted rates on all room types for bookings in June-August.",
button: {
text: "Book Summer Getaway",
href: "#booking",
},
featuresTitle: "Package Includes:",
features: [
"Complimentary breakfast daily",
"Free room upgrade (subject to availability)",
"Welcome cocktail at the bar",
"Extended checkout (2 PM)",
],
}, },
{ {
id: "weekend", id: "weekend", tag: "Romantic Weekend Retreat", tagIcon: Heart,
tag: "Romantic Weekend Retreat", price: "15%", period: "OFF", description: "Perfect for couples seeking a romantic getaway. Friday and Saturday night special rates year-round.", button: {
tagIcon: Heart, text: "Plan Your Romantic Escape", href: "#booking"},
price: "15%", featuresTitle: "What's Included:", features: [
period: "OFF", "Couple spa package discount", "Champagne and chocolate in room", "Private dinner reservation available", "Late checkout (12 PM)"],
description: "Perfect for couples seeking a romantic getaway. Friday and Saturday night special rates year-round.",
button: {
text: "Plan Your Romantic Escape",
href: "#booking",
},
featuresTitle: "What's Included:",
features: [
"Couple spa package discount",
"Champagne and chocolate in room",
"Private dinner reservation available",
"Late checkout (12 PM)",
],
}, },
{ {
id: "group", id: "group", tag: "Group & Corporate Events", tagIcon: Users,
tag: "Group & Corporate Events", price: "30%", period: "OFF", description: "Host your celebration or corporate event with special group rates for 10+ guests.", button: {
tagIcon: Users, text: "Inquire About Group Rates", href: "/contact"},
price: "30%", featuresTitle: "Corporate Benefits:", features: [
period: "OFF", "Dedicated event coordinator", "Customized menu options", "Conference facilities included", "Group transportation available"],
description: "Host your celebration or corporate event with special group rates for 10+ guests.",
button: {
text: "Inquire About Group Rates",
href: "/contact",
},
featuresTitle: "Corporate Benefits:",
features: [
"Dedicated event coordinator",
"Customized menu options",
"Conference facilities included",
"Group transportation available",
],
}, },
]} ]}
/> />
@@ -117,35 +79,17 @@ export default function OffersPage() {
showCard={true} showCard={true}
faqs={[ faqs={[
{ {
id: "1", id: "1", title: "What is your check-in and check-out time?", content: "Standard check-in is at 3:00 PM and check-out is at 11:00 AM. Early check-in and late check-out are available upon request, subject to room availability."},
title: "What is your check-in and check-out time?",
content: "Standard check-in is at 3:00 PM and check-out is at 11:00 AM. Early check-in and late check-out are available upon request, subject to room availability.",
},
{ {
id: "2", id: "2", title: "Do you offer free parking?", content: "Yes, complimentary parking is included for all guests. We offer both indoor and outdoor parking options with 24/7 security."},
title: "Do you offer free parking?",
content: "Yes, complimentary parking is included for all guests. We offer both indoor and outdoor parking options with 24/7 security.",
},
{ {
id: "3", id: "3", title: "Is Wi-Fi included in the room rate?", content: "Absolutely! High-speed wireless internet is complimentary throughout the hotel for all registered guests."},
title: "Is Wi-Fi included in the room rate?",
content: "Absolutely! High-speed wireless internet is complimentary throughout the hotel for all registered guests.",
},
{ {
id: "4", id: "4", title: "What is your cancellation policy?", content: "Bookings can be cancelled free of charge up to 48 hours before your arrival date. Cancellations within 48 hours may incur a one-night charge."},
title: "What is your cancellation policy?",
content: "Bookings can be cancelled free of charge up to 48 hours before your arrival date. Cancellations within 48 hours may incur a one-night charge.",
},
{ {
id: "5", id: "5", title: "Do you accommodate special dietary requirements?", content: "Yes, our culinary team can accommodate various dietary needs including vegetarian, vegan, gluten-free, and allergen-specific diets. Please inform us during booking."},
title: "Do you accommodate special dietary requirements?",
content: "Yes, our culinary team can accommodate various dietary needs including vegetarian, vegan, gluten-free, and allergen-specific diets. Please inform us during booking.",
},
{ {
id: "6", id: "6", title: "Are pets allowed at the hotel?", content: "We welcome well-behaved pets for a nominal fee of $50 per night. Certain breed restrictions apply. Please contact us in advance to arrange."},
title: "Are pets allowed at the hotel?",
content: "We welcome well-behaved pets for a nominal fee of $50 per night. Certain breed restrictions apply. Please contact us in advance to arrange.",
},
]} ]}
/> />
</div> </div>
@@ -160,40 +104,16 @@ export default function OffersPage() {
animationType="slide-up" animationType="slide-up"
plans={[ plans={[
{ {
id: "holidays", id: "holidays", tag: "Holiday Celebrations", price: "$95", period: "/person", description: "Celebrate special holidays with themed dinners, entertainment, and exclusive experiences.", button: {
tag: "Holiday Celebrations", text: "View Holiday Calendar", href: "#events"},
price: "$95", featuresTitle: "Holiday Features:", features: [
period: "/person", "Themed gala dinner", "Live entertainment", "Special holiday decorations", "Complimentary welcome drinks"],
description: "Celebrate special holidays with themed dinners, entertainment, and exclusive experiences.",
button: {
text: "View Holiday Calendar",
href: "#events",
},
featuresTitle: "Holiday Features:",
features: [
"Themed gala dinner",
"Live entertainment",
"Special holiday decorations",
"Complimentary welcome drinks",
],
}, },
{ {
id: "corporate", id: "corporate", tag: "Corporate Retreats", price: "$200", period: "/day", description: "Perfect venue for corporate meetings, team building, and business retreats.", button: {
tag: "Corporate Retreats", text: "Plan Corporate Event", href: "/contact"},
price: "$200", featuresTitle: "Business Amenities:", features: [
period: "/day", "State-of-the-art conference rooms", "Audio-visual equipment", "Business center access", "Catering services available"],
description: "Perfect venue for corporate meetings, team building, and business retreats.",
button: {
text: "Plan Corporate Event",
href: "/contact",
},
featuresTitle: "Business Amenities:",
features: [
"State-of-the-art conference rooms",
"Audio-visual equipment",
"Business center access",
"Catering services available",
],
}, },
]} ]}
/> />
@@ -202,8 +122,7 @@ export default function OffersPage() {
<FooterSimple <FooterSimple
columns={[ columns={[
{ {
title: "Rooms & Rates", title: "Rooms & Rates", items: [
items: [
{ label: "Room Types", href: "/rooms" }, { label: "Room Types", href: "/rooms" },
{ label: "Current Offers", href: "/offers" }, { label: "Current Offers", href: "/offers" },
{ label: "Group Bookings", href: "/contact" }, { label: "Group Bookings", href: "/contact" },
@@ -211,8 +130,7 @@ export default function OffersPage() {
], ],
}, },
{ {
title: "Amenities", title: "Amenities", items: [
items: [
{ label: "Spa & Wellness", href: "/amenities" }, { label: "Spa & Wellness", href: "/amenities" },
{ label: "Fine Dining", href: "/amenities" }, { label: "Fine Dining", href: "/amenities" },
{ label: "Swimming Pool", href: "/amenities" }, { label: "Swimming Pool", href: "/amenities" },
@@ -220,8 +138,7 @@ export default function OffersPage() {
], ],
}, },
{ {
title: "Guest Services", title: "Guest Services", items: [
items: [
{ label: "Concierge", href: "/contact" }, { label: "Concierge", href: "/contact" },
{ label: "Room Service", href: "/contact" }, { label: "Room Service", href: "/contact" },
{ label: "Housekeeping", href: "/contact" }, { label: "Housekeeping", href: "/contact" },
@@ -229,8 +146,7 @@ export default function OffersPage() {
], ],
}, },
{ {
title: "About", title: "About", items: [
items: [
{ label: "Our Story", href: "/about" }, { label: "Our Story", href: "/about" },
{ label: "Careers", href: "/about" }, { label: "Careers", href: "/about" },
{ label: "Sustainability", href: "/about" }, { label: "Sustainability", href: "/about" },
@@ -238,8 +154,7 @@ export default function OffersPage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "/legal" }, { label: "Privacy Policy", href: "/legal" },
{ label: "Terms of Service", href: "/legal" }, { label: "Terms of Service", href: "/legal" },
{ label: "Cookie Policy", href: "/legal" }, { label: "Cookie Policy", href: "/legal" },

View File

@@ -33,9 +33,7 @@ export default function HomePage() {
{ name: "Offers", id: "/offers" }, { name: "Offers", id: "/offers" },
]} ]}
button={{ button={{
text: "Book Now", text: "Book Now", href: "#booking"}}
href: "#booking",
}}
/> />
</div> </div>
@@ -45,7 +43,7 @@ export default function HomePage() {
description="Discover the perfect escape with world-class amenities, breathtaking views, and personalized service. Your sanctuary awaits." description="Discover the perfect escape with world-class amenities, breathtaking views, and personalized service. Your sanctuary awaits."
tag="5-Star Hospitality" tag="5-Star Hospitality"
tagIcon={Sparkles} tagIcon={Sparkles}
background={{ variant: "aurora" }} background={{ variant: "radial-gradient" }}
imageSrc="https://img.b2bpic.net/free-photo/wooden-sauna-with-mountain-view-panoramic-calm_169016-70823.jpg" imageSrc="https://img.b2bpic.net/free-photo/wooden-sauna-with-mountain-view-panoramic-calm_169016-70823.jpg"
imageAlt="Luxe Haven Hotel - Luxury accommodation with stunning architecture" imageAlt="Luxe Haven Hotel - Luxury accommodation with stunning architecture"
buttons={[ buttons={[
@@ -68,31 +66,13 @@ export default function HomePage() {
carouselMode="buttons" carouselMode="buttons"
products={[ products={[
{ {
id: "suite", id: "suite", name: "Presidential Suite", price: "$450", variant: "2 Beds • King Size Master", imageSrc: "https://img.b2bpic.net/free-photo/panoramic-sauna-view-organic-wooden-columns-resort-style-wellness_169016-68883.jpg", imageAlt: "Luxurious Presidential Suite with panoramic views", isFavorited: false,
name: "Presidential Suite",
price: "$450",
variant: "2 Beds • King Size Master",
imageSrc: "https://img.b2bpic.net/free-photo/panoramic-sauna-view-organic-wooden-columns-resort-style-wellness_169016-68883.jpg",
imageAlt: "Luxurious Presidential Suite with panoramic views",
isFavorited: false,
}, },
{ {
id: "deluxe", id: "deluxe", name: "Deluxe Room", price: "$280", variant: "King Bed • City View", imageSrc: "https://img.b2bpic.net/free-photo/modern-sauna-with-panoramic-windows-wooden-design_169016-70021.jpg", imageAlt: "Spacious Deluxe Room with modern amenities", isFavorited: false,
name: "Deluxe Room",
price: "$280",
variant: "King Bed • City View",
imageSrc: "https://img.b2bpic.net/free-photo/modern-sauna-with-panoramic-windows-wooden-design_169016-70021.jpg",
imageAlt: "Spacious Deluxe Room with modern amenities",
isFavorited: false,
}, },
{ {
id: "standard", id: "standard", name: "Standard Room", price: "$150", variant: "Twin Beds • Garden View", imageSrc: "https://img.b2bpic.net/free-photo/bellhop-offering-services-woman-lounge-area-waiting-room-check-seaside-hotel-tourist-sitting-couch-talking-hotel-concierge-summer-clothes-handheld-shot_482257-67916.jpg", imageAlt: "Comfortable Standard Room perfect for every guest", isFavorited: false,
name: "Standard Room",
price: "$150",
variant: "Twin Beds • Garden View",
imageSrc: "https://img.b2bpic.net/free-photo/bellhop-offering-services-woman-lounge-area-waiting-room-check-seaside-hotel-tourist-sitting-couch-talking-hotel-concierge-summer-clothes-handheld-shot_482257-67916.jpg",
imageAlt: "Comfortable Standard Room perfect for every guest",
isFavorited: false,
}, },
]} ]}
buttons={[{ text: "View All Rooms", href: "/rooms" }]} buttons={[{ text: "View All Rooms", href: "/rooms" }]}
@@ -107,41 +87,17 @@ export default function HomePage() {
useInvertedBackground="noInvert" useInvertedBackground="noInvert"
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Sarah Johnson", imageSrc: "https://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg", imageAlt: "Sarah Johnson - Guest Review"},
name: "Sarah Johnson",
imageSrc: "https://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg",
imageAlt: "Sarah Johnson - Guest Review",
},
{ {
id: "2", id: "2", name: "Michael Chen", imageSrc: "https://img.b2bpic.net/free-photo/close-up-positive-businesswoman_1098-3531.jpg", imageAlt: "Michael Chen - Guest Review"},
name: "Michael Chen",
imageSrc: "https://img.b2bpic.net/free-photo/close-up-positive-businesswoman_1098-3531.jpg",
imageAlt: "Michael Chen - Guest Review",
},
{ {
id: "3", id: "3", name: "Emma Rodriguez", imageSrc: "https://img.b2bpic.net/free-photo/portrait-business-woman-office_1398-6.jpg", imageAlt: "Emma Rodriguez - Guest Review"},
name: "Emma Rodriguez",
imageSrc: "https://img.b2bpic.net/free-photo/portrait-business-woman-office_1398-6.jpg",
imageAlt: "Emma Rodriguez - Guest Review",
},
{ {
id: "4", id: "4", name: "David Kim", imageSrc: "https://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg", imageAlt: "David Kim - Guest Review"},
name: "David Kim",
imageSrc: "https://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg",
imageAlt: "David Kim - Guest Review",
},
{ {
id: "5", id: "5", name: "Lisa Anderson", imageSrc: "https://img.b2bpic.net/free-photo/confident-middle-aged-businesswoman-looking-camera_74855-4120.jpg", imageAlt: "Lisa Anderson - Guest Review"},
name: "Lisa Anderson",
imageSrc: "https://img.b2bpic.net/free-photo/confident-middle-aged-businesswoman-looking-camera_74855-4120.jpg",
imageAlt: "Lisa Anderson - Guest Review",
},
{ {
id: "6", id: "6", name: "James Wilson", imageSrc: "https://img.b2bpic.net/free-photo/portrait-confident-businesswoman_107420-84872.jpg", imageAlt: "James Wilson - Guest Review"},
name: "James Wilson",
imageSrc: "https://img.b2bpic.net/free-photo/portrait-confident-businesswoman_107420-84872.jpg",
imageAlt: "James Wilson - Guest Review",
},
]} ]}
/> />
</div> </div>
@@ -162,8 +118,7 @@ export default function HomePage() {
<FooterSimple <FooterSimple
columns={[ columns={[
{ {
title: "Rooms & Rates", title: "Rooms & Rates", items: [
items: [
{ label: "Room Types", href: "/rooms" }, { label: "Room Types", href: "/rooms" },
{ label: "Current Offers", href: "/offers" }, { label: "Current Offers", href: "/offers" },
{ label: "Group Bookings", href: "/contact" }, { label: "Group Bookings", href: "/contact" },
@@ -171,8 +126,7 @@ export default function HomePage() {
], ],
}, },
{ {
title: "Amenities", title: "Amenities", items: [
items: [
{ label: "Spa & Wellness", href: "/amenities" }, { label: "Spa & Wellness", href: "/amenities" },
{ label: "Fine Dining", href: "/amenities" }, { label: "Fine Dining", href: "/amenities" },
{ label: "Swimming Pool", href: "/amenities" }, { label: "Swimming Pool", href: "/amenities" },
@@ -180,8 +134,7 @@ export default function HomePage() {
], ],
}, },
{ {
title: "Guest Services", title: "Guest Services", items: [
items: [
{ label: "Concierge", href: "/contact" }, { label: "Concierge", href: "/contact" },
{ label: "Room Service", href: "/contact" }, { label: "Room Service", href: "/contact" },
{ label: "Housekeeping", href: "/contact" }, { label: "Housekeeping", href: "/contact" },
@@ -189,8 +142,7 @@ export default function HomePage() {
], ],
}, },
{ {
title: "About", title: "About", items: [
items: [
{ label: "Our Story", href: "/about" }, { label: "Our Story", href: "/about" },
{ label: "Careers", href: "/about" }, { label: "Careers", href: "/about" },
{ label: "Sustainability", href: "/about" }, { label: "Sustainability", href: "/about" },
@@ -198,8 +150,7 @@ export default function HomePage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "/legal" }, { label: "Privacy Policy", href: "/legal" },
{ label: "Terms of Service", href: "/legal" }, { label: "Terms of Service", href: "/legal" },
{ label: "Cookie Policy", href: "/legal" }, { label: "Cookie Policy", href: "/legal" },