8 Commits

Author SHA1 Message Date
c13d5bc2e7 Update src/app/page.tsx 2026-03-10 14:10:11 +00:00
0e490262a5 Update src/app/styles/variables.css 2026-03-10 13:47:45 +00:00
631742ce66 Merge version_2 into main
Merge version_2 into main
2026-03-10 13:40:36 +00:00
083c1a7dbf Update src/app/styles/variables.css 2026-03-10 13:40:29 +00:00
1d95084b0a Update src/app/page.tsx 2026-03-10 13:40:27 +00:00
b1694f5db7 Merge version_1 into main
Merge version_1 into main
2026-03-07 21:19:07 +00:00
a13cb34ce6 Merge version_1 into main
Merge version_1 into main
2026-03-07 21:18:22 +00:00
eaa6f0388e Merge version_1 into main
Merge version_1 into main
2026-03-07 21:17:17 +00:00
2 changed files with 50 additions and 35 deletions

View File

@@ -29,13 +29,13 @@ export default function LandingPage() {
<NavbarStyleCentered
brandName="Luxe Haven"
navItems={[
{ name: "Home", id: "hero" },
{ name: "About", id: "about" },
{ name: "Rooms", id: "rooms" },
{ name: "Pricing", id: "pricing" },
{ name: "Contact", id: "contact" },
{ name: "Home", id: "/" },
{ name: "About", id: "/about" },
{ name: "Rooms", id: "/rooms" },
{ name: "Pricing", id: "/pricing" },
{ name: "Contact", id: "/contact" }
]}
button={{ text: "Book Now", href: "pricing" }}
button={{ text: "Book Now", href: "/pricing" }}
/>
</div>
@@ -49,14 +49,16 @@ export default function LandingPage() {
background={{ variant: "plain" }}
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-person-decorating-their-front-door_23-2150562538.jpg", imageAlt: "Luxurious hotel lobby"},
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-person-decorating-their-front-door_23-2150562538.jpg", imageAlt: "Luxurious hotel lobby"
},
{
imageSrc: "http://img.b2bpic.net/free-photo/young-couple-carrying-their-baby-sitting-bedroom_23-2147923004.jpg", imageAlt: "Elegant hotel suite"},
imageSrc: "http://img.b2bpic.net/free-photo/young-couple-carrying-their-baby-sitting-bedroom_23-2147923004.jpg", imageAlt: "Elegant hotel suite"
}
]}
mediaAnimation="slide-up"
rating={5}
ratingText="Rated by thousands of happy guests"
buttons={[{ text: "Reserve Your Stay", href: "pricing" }]}
buttons={[{ text: "Reserve Your Stay", href: "/pricing" }]}
buttonAnimation="slide-up"
/>
</div>
@@ -65,7 +67,8 @@ export default function LandingPage() {
<TextSplitAbout
title="Our Story"
description={[
"Established in 2005, Luxe Haven has been redefining luxury hospitality for nearly two decades. We believe in creating spaces where elegance meets comfort, and every guest becomes family.", "Our commitment to excellence is reflected in every detail—from our meticulously curated rooms to our award-winning culinary experiences. With a dedicated team of professionals, we ensure each visit is nothing short of extraordinary."]}
"Established in 2005, Luxe Haven has been redefining luxury hospitality for nearly two decades. We believe in creating spaces where elegance meets comfort, and every guest becomes family.", "Our commitment to excellence is reflected in every detail—from our meticulously curated rooms to our award-winning culinary experiences. With a dedicated team of professionals, we ensure each visit is nothing short of extraordinary."
]}
showBorder={true}
useInvertedBackground={false}
buttons={[{ text: "Learn More", href: "#" }]}
@@ -82,11 +85,14 @@ export default function LandingPage() {
tagAnimation="slide-up"
features={[
{
id: "01", title: "Deluxe Room", description: "Spacious rooms with queen beds, marble bathrooms, and city views. Perfect for business travelers or couples.", imageSrc: "http://img.b2bpic.net/free-photo/hotel-room-luxury-resort_53876-138105.jpg?_wi=1", imageAlt: "Deluxe hotel room"},
id: "01", title: "Deluxe Room", description: "Spacious rooms with queen beds, marble bathrooms, and city views. Perfect for business travelers or couples.", imageSrc: "http://img.b2bpic.net/free-photo/hotel-room-luxury-resort_53876-138105.jpg?_wi=1", imageAlt: "Deluxe hotel room"
},
{
id: "02", title: "Executive Suite", description: "Premium suites featuring separate living areas, premium bedding, and exclusive executive lounge access.", imageSrc: "http://img.b2bpic.net/free-photo/terrace-lounge-with-rattan-armchairs-seaview-luxury-resort-summer-holiday-concept_1253-931.jpg?_wi=1", imageAlt: "Executive suite"},
id: "02", title: "Executive Suite", description: "Premium suites featuring separate living areas, premium bedding, and exclusive executive lounge access.", imageSrc: "http://img.b2bpic.net/free-photo/terrace-lounge-with-rattan-armchairs-seaview-luxury-resort-summer-holiday-concept_1253-931.jpg?_wi=1", imageAlt: "Executive suite"
},
{
id: "03", title: "Standard Room", description: "Comfortable and affordable rooms with modern amenities, high-speed WiFi, and 24-hour room service.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-luxury-comfortable-white-pillow-bed-decoration-bedroom_74190-8672.jpg?_wi=1", imageAlt: "Standard hotel room"},
id: "03", title: "Standard Room", description: "Comfortable and affordable rooms with modern amenities, high-speed WiFi, and 24-hour room service.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-luxury-comfortable-white-pillow-bed-decoration-bedroom_74190-8672.jpg?_wi=1", imageAlt: "Standard hotel room"
}
]}
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
@@ -105,19 +111,22 @@ export default function LandingPage() {
plans={[
{
id: "standard", title: "Standard Room", price: "$149", period: "/night", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-luxury-comfortable-white-pillow-bed-decoration-bedroom_74190-8672.jpg?_wi=2", imageAlt: "Standard room rate", features: [
"Queen bed with premium linens", "High-speed WiFi included", "Complimentary breakfast", "24-hour room service", "Fitness center access"],
button: { text: "Book Now", href: "#" },
"Queen bed with premium linens", "High-speed WiFi included", "Complimentary breakfast", "24-hour room service", "Fitness center access"
],
button: { text: "Book Now", href: "#" }
},
{
id: "deluxe", title: "Deluxe Room", price: "$249", period: "/night", imageSrc: "http://img.b2bpic.net/free-photo/hotel-room-luxury-resort_53876-138105.jpg?_wi=2", imageAlt: "Deluxe room rate", features: [
"City view with spacious layout", "Marble bathroom with amenities", "Premium Netflix collection", "Complimentary breakfast & evening drinks", "Priority concierge service"],
button: { text: "Reserve", href: "#" },
"City view with spacious layout", "Marble bathroom with amenities", "Premium Netflix collection", "Complimentary breakfast & evening drinks", "Priority concierge service"
],
button: { text: "Reserve", href: "#" }
},
{
id: "suite", title: "Executive Suite", price: "$399", period: "/night", imageSrc: "http://img.b2bpic.net/free-photo/terrace-lounge-with-rattan-armchairs-seaview-luxury-resort-summer-holiday-concept_1253-931.jpg?_wi=2", imageAlt: "Executive suite rate", features: [
"Separate living & bedroom", "Executive lounge access", "Gourmet breakfast included", "Private spa services available", "Concierge & butler service"],
button: { text: "Upgrade", href: "#" },
},
"Separate living & bedroom", "Executive lounge access", "Gourmet breakfast included", "Private spa services available", "Concierge & butler service"
],
button: { text: "Upgrade", href: "#" }
}
]}
textboxLayout="default"
animationType="slide-up"
@@ -132,13 +141,17 @@ export default function LandingPage() {
author="Sarah Mitchell, Travel Enthusiast"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/confident-middle-aged-businesswoman_1262-20882.jpg", alt: "Sarah Mitchell"},
src: "http://img.b2bpic.net/free-photo/confident-middle-aged-businesswoman_1262-20882.jpg", alt: "Sarah Mitchell"
},
{
src: "http://img.b2bpic.net/free-photo/positive-middle-aged-business-leader-window_1262-5388.jpg", alt: "James Cooper"},
src: "http://img.b2bpic.net/free-photo/positive-middle-aged-business-leader-window_1262-5388.jpg", alt: "James Cooper"
},
{
src: "http://img.b2bpic.net/free-photo/businesswoman-leader-modern-office-with-businesspeople-workin_1139-956.jpg", alt: "Emma Johnson"},
src: "http://img.b2bpic.net/free-photo/businesswoman-leader-modern-office-with-businesspeople-workin_1139-956.jpg", alt: "Emma Johnson"
},
{
src: "http://img.b2bpic.net/free-photo/man-shirt-tie-standing_171337-10746.jpg", alt: "Michael Chen"},
src: "http://img.b2bpic.net/free-photo/man-shirt-tie-standing_171337-10746.jpg", alt: "Michael Chen"
}
]}
ratingAnimation="slide-up"
avatarsAnimation="slide-up"
@@ -156,9 +169,11 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
names={[
"Booking.com", "Expedia", "TripAdvisor", "Airbnb", "Marriott International", "Hilton Hotels", "Hyatt Hotels"]}
"Booking.com", "Expedia", "TripAdvisor", "Airbnb", "Marriott International", "Hilton Hotels", "Hyatt Hotels"
]}
logos={[
"http://img.b2bpic.net/free-vector/appointment-booking-concept_23-2148561433.jpg", "http://img.b2bpic.net/free-vector/flat-travel-exploration-labels-collection_23-2150000799.jpg", "http://img.b2bpic.net/free-vector/holidays-sticker-collection-retro-style_23-2148397036.jpg", "http://img.b2bpic.net/free-vector/flat-design-vintage-travel-label_23-2148204906.jpg", "http://img.b2bpic.net/free-vector/hand-drawn-gold-crown-logo-template_23-2150947479.jpg", "http://img.b2bpic.net/free-vector/hand-drawn-gold-crown-logo-template_23-2150947488.jpg", "http://img.b2bpic.net/free-vector/vintage-mr-bingley-real-estate-open-house-yard-sign_742173-9681.jpg"]}
"http://img.b2bpic.net/free-vector/appointment-booking-concept_23-2148561433.jpg", "http://img.b2bpic.net/free-vector/flat-travel-exploration-labels-collection_23-2150000799.jpg", "http://img.b2bpic.net/free-vector/holidays-sticker-collection-retro-style_23-2148397036.jpg", "http://img.b2bpic.net/free-vector/flat-design-vintage-travel-label_23-2148204906.jpg", "http://img.b2bpic.net/free-vector/hand-drawn-gold-crown-logo-template_23-2150947479.jpg", "http://img.b2bpic.net/free-vector/hand-drawn-gold-crown-logo-template_23-2150947488.jpg", "http://img.b2bpic.net/free-vector/vintage-mr-bingley-real-estate-open-house-yard-sign_742173-9681.jpg"
]}
speed={40}
showCard={true}
/>
@@ -173,7 +188,7 @@ export default function LandingPage() {
description="Whether you're seeking a romantic retreat, a family vacation, or a business retreat, Luxe Haven offers the perfect setting. Contact our reservations team to customize your experience."
buttons={[
{ text: "Book Your Stay", href: "#" },
{ text: "Contact Us", href: "#" },
{ text: "Contact Us", href: "#" }
]}
buttonAnimation="slide-up"
background={{ variant: "plain" }}
@@ -190,4 +205,4 @@ export default function LandingPage() {
</div>
</ThemeProvider>
);
}
}

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #fbfaff;
--card: #f7f5ff;
--foreground: #0f0022;
--primary-cta: #8b5cf6;
--background: #010912;
--card: #152840;
--foreground: #e6f0ff;
--primary-cta: #cee7ff;
--primary-cta-text: #fbfaff;
--secondary-cta: #ffffff;
--secondary-cta: #0e1a29;
--secondary-cta-text: #0f0022;
--accent: #d8cef5;
--background-accent: #c4a8f9;
--accent: #3f5c79;
--background-accent: #004a93;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);