Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 3ab6a61d77 |
257
src/app/page.tsx
257
src/app/page.tsx
@@ -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>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user