1 Commits

Author SHA1 Message Date
3ab6a61d77 Update src/app/page.tsx 2026-05-19 04:07:10 +00:00

View File

@@ -33,21 +33,13 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "hero"},
id: "hero",
},
{ {
name: "About", name: "About", id: "about"},
id: "about",
},
{ {
name: "Rooms", name: "Rooms", id: "products"},
id: "products",
},
{ {
name: "Contact", name: "Contact", id: "contact"},
id: "contact",
},
]} ]}
brandName="Mahendergarh Haveli" brandName="Mahendergarh Haveli"
/> />
@@ -56,77 +48,48 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroSplitKpi <HeroSplitKpi
background={{ background={{
variant: "plain", variant: "plain"}}
}}
title="A Legacy of Timeless Luxury" title="A Legacy of Timeless Luxury"
description="Experience the grandeur of Mahendergarh's finest heritage haveli. Where tradition meets modern comfort." description="Experience the grandeur of Mahendergarh's finest heritage haveli. Where tradition meets modern comfort."
kpis={[ kpis={[
{ {
value: "120+", value: "120+", label: "Years of Heritage"},
label: "Years of Heritage",
},
{ {
value: "5.0", value: "5.0", label: "Guest Rating"},
label: "Guest Rating",
},
{ {
value: "24/7", value: "24/7", label: "Service Excellence"},
label: "Service Excellence",
},
]} ]}
enableKpiAnimation={true} enableKpiAnimation={true}
buttons={[ buttons={[
{ {
text: "Book Now", text: "Book Now", href: "#contact"},
href: "#contact",
},
]} ]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=nmipmo" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=nmipmo"
mediaAnimation="slide-up" mediaAnimation="slide-up"
avatars={[ avatars={[
{ {
src: "asset://hero-avatar-1", src: "asset://hero-avatar-1", alt: "Guest enjoying sunset"},
alt: "Guest enjoying sunset",
},
{ {
src: "asset://hero-avatar-2", src: "asset://hero-avatar-2", alt: "Guest relaxing in courtyard"},
alt: "Guest relaxing in courtyard",
},
{ {
src: "asset://hero-avatar-3", src: "asset://hero-avatar-3", alt: "Guest at heritage dining"},
alt: "Guest at heritage dining",
},
{ {
src: "asset://hero-avatar-4", src: "asset://hero-avatar-4", alt: "Visitor exploring garden"},
alt: "Visitor exploring garden",
},
{ {
src: "asset://hero-avatar-5", src: "asset://hero-avatar-5", alt: "Happy traveler arriving"},
alt: "Happy traveler arriving",
},
]} ]}
avatarText="Trusted by over 15,000 guests" avatarText="Trusted by over 15,000 guests"
marqueeItems={[ marqueeItems={[
{ {
type: "text", type: "text", text: "Authentic Heritage"},
text: "Authentic Heritage",
},
{ {
type: "text", type: "text", text: "Luxury Hospitality"},
text: "Luxury Hospitality",
},
{ {
type: "text", type: "text", text: "Royal Atmosphere"},
text: "Royal Atmosphere",
},
{ {
type: "text", type: "text", text: "Historic Charm"},
text: "Historic Charm",
},
{ {
type: "text", type: "text", text: "Modern Comfort"},
text: "Modern Comfort",
},
]} ]}
/> />
</div> </div>
@@ -137,8 +100,7 @@ export default function LandingPage() {
title="Rooted in History, Dedicated to Comfort" title="Rooted in History, Dedicated to Comfort"
buttons={[ buttons={[
{ {
text: "Discover Our Story", text: "Discover Our Story"},
},
]} ]}
/> />
</div> </div>
@@ -151,19 +113,13 @@ export default function LandingPage() {
features={[ features={[
{ {
icon: Building, icon: Building,
title: "Heritage Suites", title: "Heritage Suites", description: "Beautifully restored rooms preserving authentic architectural history."},
description: "Beautifully restored rooms preserving authentic architectural history.",
},
{ {
icon: Utensils, icon: Utensils,
title: "Royal Dining", title: "Royal Dining", description: "Authentic regional cuisines prepared with farm-fresh ingredients."},
description: "Authentic regional cuisines prepared with farm-fresh ingredients.",
},
{ {
icon: Leaf, icon: Leaf,
title: "Courtyard Gardens", title: "Courtyard Gardens", description: "Serene outdoor spaces for meditation and relaxing afternoon teas."},
description: "Serene outdoor spaces for meditation and relaxing afternoon teas.",
},
]} ]}
title="Exquisite Amenities" title="Exquisite Amenities"
description="Indulge in a stay redefined by local heritage and premium hospitality." description="Indulge in a stay redefined by local heritage and premium hospitality."
@@ -178,41 +134,17 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "1", id: "1", name: "Deluxe Suite", price: "$120", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=vsp97h"},
name: "Deluxe Suite",
price: "$120",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=vsp97h",
},
{ {
id: "2", id: "2", name: "Royal Heritage Room", price: "$180", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=vi4eip"},
name: "Royal Heritage Room",
price: "$180",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=vi4eip",
},
{ {
id: "3", id: "3", name: "Classic Courtyard Room", price: "$90", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=z4xj89"},
name: "Classic Courtyard Room",
price: "$90",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=z4xj89",
},
{ {
id: "4", id: "4", name: "Executive Haveli Room", price: "$150", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=eb1mby"},
name: "Executive Haveli Room",
price: "$150",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=eb1mby",
},
{ {
id: "5", id: "5", name: "Family Manor Suite", price: "$220", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ry4rgp"},
name: "Family Manor Suite",
price: "$220",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ry4rgp",
},
{ {
id: "6", id: "6", name: "Premium Heritage Suite", price: "$250", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xeptua"},
name: "Premium Heritage Suite",
price: "$250",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xeptua",
},
]} ]}
title="Our Accommodations" title="Our Accommodations"
description="Choose your sanctuary from our selection of traditionally designed heritage rooms." description="Choose your sanctuary from our selection of traditionally designed heritage rooms."
@@ -226,31 +158,16 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
metrics={[ metrics={[
{ {
id: "m1", id: "m1", value: "15k+", title: "Happy Guests", items: [
value: "15k+", "Global travelers", "Returning visitors"],
title: "Happy Guests",
items: [
"Global travelers",
"Returning visitors",
],
}, },
{ {
id: "m2", id: "m2", value: "450+", title: "Events Hosted", items: [
value: "450+", "Weddings", "Corporate retreats"],
title: "Events Hosted",
items: [
"Weddings",
"Corporate retreats",
],
}, },
{ {
id: "m3", id: "m3", value: "30+", title: "Awards Won", items: [
value: "30+", "Hospitality excellence", "Heritage preservation"],
title: "Awards Won",
items: [
"Hospitality excellence",
"Heritage preservation",
],
}, },
]} ]}
title="Hospitality Milestones" title="Hospitality Milestones"
@@ -265,40 +182,15 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Sarah Miller", role: "Travel Blogger", testimonial: "An absolutely authentic experience. The history of this place is palpable in every corner.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=s2hvh0"},
name: "Sarah Miller",
role: "Travel Blogger",
testimonial: "An absolutely authentic experience. The history of this place is palpable in every corner.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=s2hvh0",
},
{ {
id: "2", id: "2", name: "Rajesh Kumar", role: "Entrepreneur", testimonial: "My go-to spot whenever I visit Mahendergarh. The hospitality is truly royal.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=dgr52g"},
name: "Rajesh Kumar",
role: "Entrepreneur",
testimonial: "My go-to spot whenever I visit Mahendergarh. The hospitality is truly royal.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=dgr52g",
},
{ {
id: "3", id: "3", name: "Emily Chen", role: "Photographer", testimonial: "The aesthetics of this Haveli are unmatched. A photographer's dream destination.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6hid3c"},
name: "Emily Chen",
role: "Photographer",
testimonial: "The aesthetics of this Haveli are unmatched. A photographer's dream destination.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6hid3c",
},
{ {
id: "4", id: "4", name: "David Wilson", role: "Historian", testimonial: "Beautifully restored architecture. It captures the true spirit of India.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=uhp48l"},
name: "David Wilson",
role: "Historian",
testimonial: "Beautifully restored architecture. It captures the true spirit of India.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=uhp48l",
},
{ {
id: "5", id: "5", name: "Priya Sharma", role: "Architect", testimonial: "Incredible attention to detail in the restoration. Simply breathtaking.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=htbsfa"},
name: "Priya Sharma",
role: "Architect",
testimonial: "Incredible attention to detail in the restoration. Simply breathtaking.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=htbsfa",
},
]} ]}
title="Voices of Our Guests" title="Voices of Our Guests"
description="Stories from travelers who found home in our Haveli." description="Stories from travelers who found home in our Haveli."
@@ -311,25 +203,13 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "f1", id: "f1", title: "Do you offer airport transfers?", content: "Yes, we arrange private taxi services for all our guests upon request."},
title: "Do you offer airport transfers?",
content: "Yes, we arrange private taxi services for all our guests upon request.",
},
{ {
id: "f2", id: "f2", title: "Is breakfast included?", content: "All our room rates include a traditional breakfast served in the central courtyard."},
title: "Is breakfast included?",
content: "All our room rates include a traditional breakfast served in the central courtyard.",
},
{ {
id: "f3", id: "f3", title: "Are you pet friendly?", content: "Unfortunately, we are not pet-friendly due to the heritage architecture standards."},
title: "Are you pet friendly?",
content: "Unfortunately, we are not pet-friendly due to the heritage architecture standards.",
},
{ {
id: "f4", id: "f4", title: "Can I host a wedding here?", content: "Absolutely, we specialize in intimate heritage weddings in our lush gardens."},
title: "Can I host a wedding here?",
content: "Absolutely, we specialize in intimate heritage weddings in our lush gardens.",
},
]} ]}
title="Frequently Asked Questions" title="Frequently Asked Questions"
description="Everything you need to know about your stay with us." description="Everything you need to know about your stay with us."
@@ -341,15 +221,13 @@ export default function LandingPage() {
<ContactCTA <ContactCTA
useInvertedBackground={true} useInvertedBackground={true}
background={{ background={{
variant: "radial-gradient", variant: "radial-gradient"}}
}}
tag="Contact Us" tag="Contact Us"
title="Begin Your Journey" title="Begin Your Journey"
description="Ready to experience traditional luxury? Reach out to us today to confirm your booking." description="Ready to experience traditional luxury? Reach out to us today to confirm your booking."
buttons={[ buttons={[
{ {
text: "Call to Reserve", text: "Reserve Your Suite"},
},
]} ]}
/> />
</div> </div>
@@ -358,50 +236,31 @@ export default function LandingPage() {
<FooterBase <FooterBase
columns={[ columns={[
{ {
title: "Hospitality", title: "Hospitality", items: [
items: [
{ {
label: "About Us", label: "About Us", href: "#about"},
href: "#about",
},
{ {
label: "Dining", label: "Dining", href: "#"},
href: "#",
},
{ {
label: "Weddings", label: "Weddings", href: "#"},
href: "#",
},
], ],
}, },
{ {
title: "Support", title: "Support", items: [
items: [
{ {
label: "FAQ", label: "FAQ", href: "#faq"},
href: "#faq",
},
{ {
label: "Bookings", label: "Bookings", href: "#contact"},
href: "#contact",
},
{ {
label: "Careers", label: "Careers", href: "#"},
href: "#",
},
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"},
href: "#",
},
{ {
label: "Terms of Service", label: "Terms of Service", href: "#"},
href: "#",
},
], ],
}, },
]} ]}
@@ -411,4 +270,4 @@ export default function LandingPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }