From caefc3d5e3994b67a398ecb8303af650bf401d13 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 9 Mar 2026 18:48:17 +0000 Subject: [PATCH 1/3] Update src/app/about/page.tsx --- src/app/about/page.tsx | 115 +++++++++++------------------------------ 1 file changed, 29 insertions(+), 86 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index af506fd..c6b3c4c 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -7,7 +7,7 @@ import FeatureBento from "@/components/sections/feature/FeatureBento"; import TestimonialCardTwelve from "@/components/sections/testimonial/TestimonialCardTwelve"; import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal"; import Link from "next/link"; -import { History, Sparkles, BookOpen } from "lucide-react"; +import { History, Sparkles, BookOpen, Building2, Users, MapPin, Heart, TrendingUp } from "lucide-react"; export default function AboutPage() { const navItems = [ @@ -22,8 +22,7 @@ export default function AboutPage() { const footerColumns = [ { - title: "Quick Links", - items: [ + title: "Quick Links", items: [ { label: "Home", href: "/" }, { label: "Rooms", href: "/rooms" }, { label: "Gallery", href: "/gallery" }, @@ -31,8 +30,7 @@ export default function AboutPage() { ], }, { - title: "Contact", - items: [ + title: "Contact", items: [ { label: "Email: info@havelihauzhas.com", href: "mailto:info@havelihauzhas.com" }, { label: "Phone: +91-11-XXXX-XXXX", href: "tel:+911XXXXXXXX" }, { label: "WhatsApp: Book Now", href: "https://wa.me/91XXXXXXXXXX" }, @@ -40,8 +38,7 @@ export default function AboutPage() { ], }, { - title: "Follow Us", - items: [ + title: "Follow Us", items: [ { label: "Instagram", href: "https://instagram.com/havelihauzhas" }, { label: "Facebook", href: "https://facebook.com/havelihauzhas" }, { label: "Privacy Policy", href: "#" }, @@ -71,9 +68,7 @@ export default function AboutPage() { id: item.id, }))} button={{ - text: "Book Your Stay", - href: "#booking", - }} + text: "Book Your Stay", href: "#booking"}} /> @@ -86,17 +81,14 @@ export default function AboutPage() { description="Built in the 1920s, this meticulously restored heritage villa represents the architectural grandeur of Delhi's golden era. Founded by a passionate woman entrepreneur, Haveli Hauz Khas celebrates authentic Indian hospitality, blending period architecture with thoughtful modern amenities. Every corner tells a story of craftsmanship, cultural pride, and dedication to guest experience." metrics={[ { - value: "1920s", - title: "Original Heritage Architecture", - }, + value: "1920s", title: "Original Heritage Architecture"}, { - value: "Women-Owned", - title: "Independent Boutique Hotel", - }, + value: "Women-Owned", title: "Independent Boutique Hotel"}, ]} - imageSrc="http://img.b2bpic.net/free-photo/vertical-shot-arundel-castle-cathedral-from-beautiful-arch-covered-green-foliage_181624-36578.jpg?_wi=5" + imageSrc="http://img.b2bpic.net/free-photo/vertical-shot-arundel-castle-cathedral-from-beautiful-arch-covered-green-foliage_181624-36578.jpg" imageAlt="Heritage haveli courtyard with traditional architecture" mediaAnimation="slide-up" + metricsAnimation="slide-up" useInvertedBackground={false} /> @@ -112,56 +104,31 @@ export default function AboutPage() { useInvertedBackground={true} features={[ { - title: "Heritage Preservation", - description: "Maintaining 1920s architectural integrity while embracing modern comfort", - bentoComponent: "reveal-icon", - icon: "Building2", + title: "Heritage Preservation", description: "Maintaining 1920s architectural integrity while embracing modern comfort", bentoComponent: "reveal-icon", icon: Building2, }, { - title: "Cultural Celebration", - description: "Sharing Delhi's history through intimate storytelling and local connections", - bentoComponent: "icon-info-cards", - items: [ + title: "Cultural Celebration", description: "Sharing Delhi's history through intimate storytelling and local connections", bentoComponent: "icon-info-cards", items: [ { - icon: "Users", - label: "Local Stories", - value: "Heritage guides", - }, + icon: Users, + label: "Local Stories", value: "Heritage guides"}, { - icon: "MapPin", - label: "Cultural Tours", - value: "City exploration", - }, + icon: MapPin, + label: "Cultural Tours", value: "City exploration"}, ], }, { - title: "Personalized Care", - description: "Every guest receives bespoke attention and curated experiences", - bentoComponent: "marquee", - centerIcon: "Heart", - variant: "text", - texts: [ - "Personal Concierge", - "Custom Experiences", - "Individual Attention", - "Memorable Moments", - ], + title: "Personalized Care", description: "Every guest receives bespoke attention and curated experiences", bentoComponent: "marquee", centerIcon: Heart, + variant: "text", texts: [ + "Personal Concierge", "Custom Experiences", "Individual Attention", "Memorable Moments"], }, { - title: "Women Empowerment", - description: "Founded and led by a woman entrepreneur, championing female leadership in hospitality", - bentoComponent: "icon-info-cards", - items: [ + title: "Women Empowerment", description: "Founded and led by a woman entrepreneur, championing female leadership in hospitality", bentoComponent: "icon-info-cards", items: [ { - icon: "Sparkles", - label: "Woman-Owned", - value: "Founded by visionary", - }, + icon: Sparkles, + label: "Woman-Owned", value: "Founded by visionary"}, { - icon: "TrendingUp", - label: "Female Leadership", - value: "Team empowerment", - }, + icon: TrendingUp, + label: "Female Leadership", value: "Team empowerment"}, ], }, ]} @@ -172,41 +139,17 @@ export default function AboutPage() { Date: Mon, 9 Mar 2026 18:48:17 +0000 Subject: [PATCH 2/3] Update src/app/gallery/page.tsx --- src/app/gallery/page.tsx | 132 +++++++++------------------------------ 1 file changed, 31 insertions(+), 101 deletions(-) diff --git a/src/app/gallery/page.tsx b/src/app/gallery/page.tsx index 94ec919..094ecf8 100644 --- a/src/app/gallery/page.tsx +++ b/src/app/gallery/page.tsx @@ -7,7 +7,7 @@ import FeatureBento from "@/components/sections/feature/FeatureBento"; import MetricCardEleven from "@/components/sections/metrics/MetricCardEleven"; import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal"; import Link from "next/link"; -import { Sparkles, Gem, MapPin } from "lucide-react"; +import { Sparkles, Gem, MapPin, UtensilsCrossed, Sunrise, BookOpen, Armchair } from "lucide-react"; export default function GalleryPage() { const navItems = [ @@ -22,8 +22,7 @@ export default function GalleryPage() { const footerColumns = [ { - title: "Quick Links", - items: [ + title: "Quick Links", items: [ { label: "Home", href: "/" }, { label: "Rooms", href: "/rooms" }, { label: "Gallery", href: "/gallery" }, @@ -31,8 +30,7 @@ export default function GalleryPage() { ], }, { - title: "Contact", - items: [ + title: "Contact", items: [ { label: "Email: info@havelihauzhas.com", href: "mailto:info@havelihauzhas.com" }, { label: "Phone: +91-11-XXXX-XXXX", href: "tel:+911XXXXXXXX" }, { label: "WhatsApp: Book Now", href: "https://wa.me/91XXXXXXXXXX" }, @@ -40,8 +38,7 @@ export default function GalleryPage() { ], }, { - title: "Follow Us", - items: [ + title: "Follow Us", items: [ { label: "Instagram", href: "https://instagram.com/havelihauzhas" }, { label: "Facebook", href: "https://facebook.com/havelihauzhas" }, { label: "Privacy Policy", href: "#" }, @@ -71,9 +68,7 @@ export default function GalleryPage() { id: item.id, }))} button={{ - text: "Book Your Stay", - href: "#booking", - }} + text: "Book Your Stay", href: "#booking"}} /> @@ -87,49 +82,29 @@ export default function GalleryPage() { background={{ variant: "glowing-orb" }} leftCarouselItems={[ { - imageSrc: "http://img.b2bpic.net/free-photo/tunnel-palace-india-king-mahal_1376-60.jpg?_wi=2", - imageAlt: "Heritage haveli exterior façade", - }, + imageSrc: "http://img.b2bpic.net/free-photo/tunnel-palace-india-king-mahal_1376-60.jpg", imageAlt: "Heritage haveli exterior façade"}, { - imageSrc: "http://img.b2bpic.net/free-photo/ornate-carved-portal-old-temple-gothic-decorative-door_169016-70807.jpg?_wi=2", - imageAlt: "Ornate courtyard with traditional architecture", - }, + imageSrc: "http://img.b2bpic.net/free-photo/ornate-carved-portal-old-temple-gothic-decorative-door_169016-70807.jpg", imageAlt: "Ornate courtyard with traditional architecture"}, { - imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-wooden-rocking-chair-wooden-patio_181624-60471.jpg?_wi=2", - imageAlt: "Luxurious guest bedroom with period furnishings", - }, + imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-wooden-rocking-chair-wooden-patio_181624-60471.jpg", imageAlt: "Luxurious guest bedroom with period furnishings"}, { - imageSrc: "http://img.b2bpic.net/free-photo/two-leather-yellow-armchairs-coffee-table-restaurant_140725-8902.jpg?_wi=2", - imageAlt: "Dining area with traditional décor", - }, + imageSrc: "http://img.b2bpic.net/free-photo/two-leather-yellow-armchairs-coffee-table-restaurant_140725-8902.jpg", imageAlt: "Dining area with traditional décor"}, ]} rightCarouselItems={[ { - imageSrc: "http://img.b2bpic.net/free-photo/view-water-tank-storage_23-2151748234.jpg?_wi=2", - imageAlt: "Terrace lounge area with city views", - }, + imageSrc: "http://img.b2bpic.net/free-photo/view-water-tank-storage_23-2151748234.jpg", imageAlt: "Terrace lounge area with city views"}, { - imageSrc: "http://img.b2bpic.net/free-photo/modern-luxury-bedroom-suite-bathroom_105762-1791.jpg?_wi=2", - imageAlt: "Premium suite interior", - }, + imageSrc: "http://img.b2bpic.net/free-photo/modern-luxury-bedroom-suite-bathroom_105762-1791.jpg", imageAlt: "Premium suite interior"}, { - imageSrc: "http://img.b2bpic.net/free-photo/pillow-sofa_74190-7329.jpg?_wi=2", - imageAlt: "Intimate guest parlor", - }, + imageSrc: "http://img.b2bpic.net/free-photo/pillow-sofa_74190-7329.jpg", imageAlt: "Intimate guest parlor"}, { - imageSrc: "http://img.b2bpic.net/free-photo/red-sky-city_1150-12672.jpg?_wi=2", - imageAlt: "Rooftop views of Hauz Khas village", - }, + imageSrc: "http://img.b2bpic.net/free-photo/red-sky-city_1150-12672.jpg", imageAlt: "Rooftop views of Hauz Khas village"}, ]} buttons={[ { - text: "Check Availability", - href: "#booking", - }, + text: "Check Availability", href: "#booking"}, { - text: "Book Now", - href: "#booking", - }, + text: "Book Now", href: "#booking"}, ]} carouselPosition="right" /> @@ -146,58 +121,31 @@ export default function GalleryPage() { useInvertedBackground={false} features={[ { - title: "Bedroom Gallery", - description: "Intimate rooms with period furnishings and modern comforts", - bentoComponent: "media-stack", - items: [ + title: "Bedroom Gallery", description: "Intimate rooms with period furnishings and modern comforts", bentoComponent: "media-stack", items: [ { - imageSrc: "http://img.b2bpic.net/free-photo/tasty-breakfast-bed-high-angle_23-2148877603.jpg?_wi=3", - imageAlt: "Classic Heritage Room", - }, + imageSrc: "http://img.b2bpic.net/free-photo/tasty-breakfast-bed-high-angle_23-2148877603.jpg", imageAlt: "Classic Heritage Room"}, { - imageSrc: "http://img.b2bpic.net/free-photo/couple-enjoying-drink-outdoors_23-2147891159.jpg?_wi=3", - imageAlt: "Premium Suite with Terrace", - }, + imageSrc: "http://img.b2bpic.net/free-photo/couple-enjoying-drink-outdoors_23-2147891159.jpg", imageAlt: "Premium Suite with Terrace"}, { - imageSrc: "http://img.b2bpic.net/free-photo/restaurant-room-with-two-long-dinner-tables_140725-8455.jpg?_wi=3", - imageAlt: "Royal Haveli Suite", - }, + imageSrc: "http://img.b2bpic.net/free-photo/restaurant-room-with-two-long-dinner-tables_140725-8455.jpg", imageAlt: "Royal Haveli Suite"}, ], }, { - title: "Dining & Entertainment", - description: "Elegant spaces for meals, celebrations, and gatherings", - bentoComponent: "marquee", - centerIcon: "UtensilsCrossed", - variant: "text", - texts: [ - "Traditional Dining", - "Wine Cellar", - "Private Events", - "Chef Experiences", - ], + title: "Dining & Entertainment", description: "Elegant spaces for meals, celebrations, and gatherings", bentoComponent: "marquee", centerIcon: UtensilsCrossed, + variant: "text", texts: [ + "Traditional Dining", "Wine Cellar", "Private Events", "Chef Experiences"], }, { - title: "Terrace & Outdoor", - description: "Breathtaking views and al-fresco experiences", - bentoComponent: "reveal-icon", - icon: "Sunrise", + title: "Terrace & Outdoor", description: "Breathtaking views and al-fresco experiences", bentoComponent: "reveal-icon", icon: Sunrise, }, { - title: "Common Spaces", - description: "Library, parlor, and lounge areas for relaxation", - bentoComponent: "icon-info-cards", - items: [ + title: "Common Spaces", description: "Library, parlor, and lounge areas for relaxation", bentoComponent: "icon-info-cards", items: [ { - icon: "BookOpen", - label: "Heritage Library", - value: "Curated collection", - }, + icon: BookOpen, + label: "Heritage Library", value: "Curated collection"}, { - icon: "Armchair", - label: "Guest Parlor", - value: "Social space", - }, + icon: Armchair, + label: "Guest Parlor", value: "Social space"}, ], }, ]} @@ -215,29 +163,11 @@ export default function GalleryPage() { useInvertedBackground={true} metrics={[ { - id: "1", - value: "1920s", - title: "Architectural Era", - description: "Authentic colonial-era heritage restoration", - imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-arundel-castle-cathedral-from-beautiful-arch-covered-green-foliage_181624-36578.jpg?_wi=4", - imageAlt: "Heritage courtyard arches", - }, + id: "1", value: "1920s", title: "Architectural Era", description: "Authentic colonial-era heritage restoration", imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-arundel-castle-cathedral-from-beautiful-arch-covered-green-foliage_181624-36578.jpg", imageAlt: "Heritage courtyard arches"}, { - id: "2", - value: "360°", - title: "Terrace Views", - description: "Panoramic rooftop overlooking Hauz Khas", - imageSrc: "http://img.b2bpic.net/free-photo/red-sky-city_1150-12672.jpg?_wi=3", - imageAlt: "Sunset rooftop views", - }, + id: "2", value: "360°", title: "Terrace Views", description: "Panoramic rooftop overlooking Hauz Khas", imageSrc: "http://img.b2bpic.net/free-photo/red-sky-city_1150-12672.jpg", imageAlt: "Sunset rooftop views"}, { - id: "3", - value: "5★", - title: "Design Excellence", - description: "Luxury amenities meets heritage charm", - imageSrc: "http://img.b2bpic.net/free-photo/modern-luxury-bedroom-suite-bathroom_105762-1791.jpg?_wi=3", - imageAlt: "Premium suite bedroom", - }, + id: "3", value: "5★", title: "Design Excellence", description: "Luxury amenities meets heritage charm", imageSrc: "http://img.b2bpic.net/free-photo/modern-luxury-bedroom-suite-bathroom_105762-1791.jpg", imageAlt: "Premium suite bedroom"}, ]} /> -- 2.49.1 From 2d02064943454792445af150ab3ca8c20f510bd9 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 9 Mar 2026 18:48:18 +0000 Subject: [PATCH 3/3] Update src/app/page.tsx --- src/app/page.tsx | 326 +++++++++++------------------------------------ 1 file changed, 73 insertions(+), 253 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index b13b5ac..b7c1ae9 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -13,7 +13,7 @@ import FaqSplitMedia from "@/components/sections/faq/FaqSplitMedia"; import ContactSplitForm from "@/components/sections/contact/ContactSplitForm"; import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal"; import Link from "next/link"; -import { Sparkles, History, Crown, Gem, MapPin, BookOpen } from "lucide-react"; +import { Sparkles, History, Crown, Gem, MapPin, BookOpen, Users, UtensilsCrossed, Spa, Zap } from "lucide-react"; export default function HomePage() { const navItems = [ @@ -45,9 +45,7 @@ export default function HomePage() { brandName="Haveli Hauz Khas" navItems={navItems} button={{ - text: "Book Your Stay", - href: "#booking-cta", - }} + text: "Book Your Stay", href: "#booking-cta"}} /> @@ -62,49 +60,29 @@ export default function HomePage() { background={{ variant: "glowing-orb" }} leftCarouselItems={[ { - imageSrc: "http://img.b2bpic.net/free-photo/tunnel-palace-india-king-mahal_1376-60.jpg?_wi=1", - imageAlt: "Heritage haveli exterior façade", - }, + imageSrc: "http://img.b2bpic.net/free-photo/tunnel-palace-india-king-mahal_1376-60.jpg", imageAlt: "Heritage haveli exterior façade"}, { - imageSrc: "http://img.b2bpic.net/free-photo/ornate-carved-portal-old-temple-gothic-decorative-door_169016-70807.jpg?_wi=1", - imageAlt: "Ornate courtyard with traditional architecture", - }, + imageSrc: "http://img.b2bpic.net/free-photo/ornate-carved-portal-old-temple-gothic-decorative-door_169016-70807.jpg", imageAlt: "Ornate courtyard with traditional architecture"}, { - imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-wooden-rocking-chair-wooden-patio_181624-60471.jpg?_wi=1", - imageAlt: "Luxurious guest bedroom with period furnishings", - }, + imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-wooden-rocking-chair-wooden-patio_181624-60471.jpg", imageAlt: "Luxurious guest bedroom with period furnishings"}, { - imageSrc: "http://img.b2bpic.net/free-photo/two-leather-yellow-armchairs-coffee-table-restaurant_140725-8902.jpg?_wi=1", - imageAlt: "Dining area with traditional décor", - }, + imageSrc: "http://img.b2bpic.net/free-photo/two-leather-yellow-armchairs-coffee-table-restaurant_140725-8902.jpg", imageAlt: "Dining area with traditional décor"}, ]} rightCarouselItems={[ { - imageSrc: "http://img.b2bpic.net/free-photo/view-water-tank-storage_23-2151748234.jpg?_wi=1", - imageAlt: "Terrace lounge area with city views", - }, + imageSrc: "http://img.b2bpic.net/free-photo/view-water-tank-storage_23-2151748234.jpg", imageAlt: "Terrace lounge area with city views"}, { - imageSrc: "http://img.b2bpic.net/free-photo/modern-luxury-bedroom-suite-bathroom_105762-1791.jpg?_wi=1", - imageAlt: "Premium suite interior", - }, + imageSrc: "http://img.b2bpic.net/free-photo/modern-luxury-bedroom-suite-bathroom_105762-1791.jpg", imageAlt: "Premium suite interior"}, { - imageSrc: "http://img.b2bpic.net/free-photo/pillow-sofa_74190-7329.jpg?_wi=1", - imageAlt: "Intimate guest parlor", - }, + imageSrc: "http://img.b2bpic.net/free-photo/pillow-sofa_74190-7329.jpg", imageAlt: "Intimate guest parlor"}, { - imageSrc: "http://img.b2bpic.net/free-photo/red-sky-city_1150-12672.jpg?_wi=1", - imageAlt: "Rooftop views of Hauz Khas village", - }, + imageSrc: "http://img.b2bpic.net/free-photo/red-sky-city_1150-12672.jpg", imageAlt: "Rooftop views of Hauz Khas village"}, ]} buttons={[ { - text: "Check Availability", - href: "#booking-cta", - }, + text: "Check Availability", href: "#booking-cta"}, { - text: "Explore Rooms", - href: "/rooms", - }, + text: "Explore Rooms", href: "/rooms"}, ]} carouselPosition="right" /> @@ -120,17 +98,14 @@ export default function HomePage() { description="Built in the 1920s, this meticulously restored heritage villa represents the architectural grandeur of Delhi's golden era. Founded by a passionate woman entrepreneur, Haveli Hauz Khas celebrates authentic Indian hospitality, blending period architecture with thoughtful modern amenities. Every corner tells a story of craftsmanship, cultural pride, and dedication to guest experience." metrics={[ { - value: "1920s", - title: "Original Heritage Architecture", - }, + value: "1920s", title: "Original Heritage Architecture"}, { - value: "Women-Owned", - title: "Independent Boutique Hotel", - }, + value: "Women-Owned", title: "Independent Boutique Hotel"}, ]} - imageSrc="http://img.b2bpic.net/free-photo/vertical-shot-arundel-castle-cathedral-from-beautiful-arch-covered-green-foliage_181624-36578.jpg?_wi=1" + imageSrc="http://img.b2bpic.net/free-photo/vertical-shot-arundel-castle-cathedral-from-beautiful-arch-covered-green-foliage_181624-36578.jpg" imageAlt="Heritage haveli courtyard with traditional architecture" mediaAnimation="slide-up" + metricsAnimation="slide-up" useInvertedBackground={false} /> @@ -147,35 +122,14 @@ export default function HomePage() { useInvertedBackground={false} products={[ { - id: "1", - brand: "Heritage Villa", - name: "Classic Heritage Room", - price: "₹8,500/night", - rating: 4.8, - reviewCount: "248", - imageSrc: "http://img.b2bpic.net/free-photo/tasty-breakfast-bed-high-angle_23-2148877603.jpg?_wi=1", - imageAlt: "Classic Heritage Room with traditional décor", - }, + id: "1", brand: "Heritage Villa", name: "Classic Heritage Room", price: "₹8,500/night", rating: 4.8, + reviewCount: "248", imageSrc: "http://img.b2bpic.net/free-photo/tasty-breakfast-bed-high-angle_23-2148877603.jpg", imageAlt: "Classic Heritage Room with traditional décor"}, { - id: "2", - brand: "Heritage Villa", - name: "Premium Suite with Terrace", - price: "₹14,000/night", - rating: 4.9, - reviewCount: "156", - imageSrc: "http://img.b2bpic.net/free-photo/couple-enjoying-drink-outdoors_23-2147891159.jpg?_wi=1", - imageAlt: "Premium Suite with private terrace access", - }, + id: "2", brand: "Heritage Villa", name: "Premium Suite with Terrace", price: "₹14,000/night", rating: 4.9, + reviewCount: "156", imageSrc: "http://img.b2bpic.net/free-photo/couple-enjoying-drink-outdoors_23-2147891159.jpg", imageAlt: "Premium Suite with private terrace access"}, { - id: "3", - brand: "Heritage Villa", - name: "Royal Haveli Suite", - price: "₹18,500/night", - rating: 5, - reviewCount: "89", - imageSrc: "http://img.b2bpic.net/free-photo/restaurant-room-with-two-long-dinner-tables_140725-8455.jpg?_wi=1", - imageAlt: "Royal Haveli Suite with luxury amenities", - }, + id: "3", brand: "Heritage Villa", name: "Royal Haveli Suite", price: "₹18,500/night", rating: 5, + reviewCount: "89", imageSrc: "http://img.b2bpic.net/free-photo/restaurant-room-with-two-long-dinner-tables_140725-8455.jpg", imageAlt: "Royal Haveli Suite with luxury amenities"}, ]} gridVariant="three-columns-all-equal-width" /> @@ -193,56 +147,31 @@ export default function HomePage() { useInvertedBackground={true} features={[ { - title: "Personalized Concierge", - description: "Expert local guides for city exploration, reservations, and cultural experiences", - bentoComponent: "icon-info-cards", - items: [ + title: "Personalized Concierge", description: "Expert local guides for city exploration, reservations, and cultural experiences", bentoComponent: "icon-info-cards", items: [ { icon: MapPin, - label: "City Tours", - value: "Guided exploration", - }, + label: "City Tours", value: "Guided exploration"}, { - icon: Gem, - label: "Group Experiences", - value: "Private events", - }, + icon: Users, + label: "Group Experiences", value: "Private events"}, ], }, { - title: "Culinary Excellence", - description: "Chef-curated meals featuring authentic Indian cuisine and international flavors", - bentoComponent: "marquee", - centerIcon: Gem, - variant: "text", - texts: [ - "Indian Classics", - "International Cuisine", - "Cooking Classes", - "Wine Pairings", - ], + title: "Culinary Excellence", description: "Chef-curated meals featuring authentic Indian cuisine and international flavors", bentoComponent: "marquee", centerIcon: UtensilsCrossed, + variant: "text", texts: [ + "Indian Classics", "International Cuisine", "Cooking Classes", "Wine Pairings"], }, { - title: "Heritage Storytelling", - description: "Learn about Delhi's architectural and cultural history from local historians", - bentoComponent: "reveal-icon", - icon: BookOpen, + title: "Heritage Storytelling", description: "Learn about Delhi's architectural and cultural history from local historians", bentoComponent: "reveal-icon", icon: BookOpen, }, { - title: "Wellness & Comfort", - description: "Spa treatments, yoga sessions, and meditation spaces in heritage ambiance", - bentoComponent: "icon-info-cards", - items: [ + title: "Wellness & Comfort", description: "Spa treatments, yoga sessions, and meditation spaces in heritage ambiance", bentoComponent: "icon-info-cards", items: [ { - icon: Gem, - label: "Ayurvedic Spa", - value: "Traditional treatments", - }, + icon: Spa, + label: "Ayurvedic Spa", value: "Traditional treatments"}, { - icon: Sparkles, - label: "Yoga Sessions", - value: "Daily practice", - }, + icon: Zap, + label: "Yoga Sessions", value: "Daily practice"}, ], }, ]} @@ -254,41 +183,17 @@ export default function HomePage() { @@ -345,15 +232,7 @@ export default function HomePage() { textboxLayout="default" useInvertedBackground={false} names={[ - "Google Hotels", - "TripAdvisor", - "Booking.com", - "Airbnb Luxe", - "Small Luxury Hotels", - "The Luxury Collection", - "Travel & Leisure", - "Condé Nast Traveler", - ]} + "Google Hotels", "TripAdvisor", "Booking.com", "Airbnb Luxe", "Small Luxury Hotels", "The Luxury Collection", "Travel & Leisure", "Condé Nast Traveler"]} speed={40} showCard={true} /> @@ -367,42 +246,24 @@ export default function HomePage() { tag="Help & Support" textboxLayout="default" useInvertedBackground={false} - imageSrc="http://img.b2bpic.net/free-photo/male-supervisor-training-latin-executive-call-center-manager-explaining-work-stuff-employees-offering-tech-support-customer-service_662251-427.jpg?_wi=2" + imageSrc="http://img.b2bpic.net/free-photo/male-supervisor-training-latin-executive-call-center-manager-explaining-work-stuff-employees-offering-tech-support-customer-service_662251-427.jpg" imageAlt="Haveli concierge team" mediaPosition="right" mediaAnimation="slide-up" faqsAnimation="slide-up" faqs={[ { - id: "1", - title: "What's the cancellation policy?", - content: "We offer flexible cancellation up to 7 days before arrival with full refund. Bookings within 7 days are non-refundable. For special events or longer stays, custom terms are available upon request.", - }, + id: "1", title: "What's the cancellation policy?", content: "We offer flexible cancellation up to 7 days before arrival with full refund. Bookings within 7 days are non-refundable. For special events or longer stays, custom terms are available upon request."}, { - id: "2", - title: "Is there airport transfer service?", - content: "Yes, we offer complimentary airport transfers for all guests. Our concierge will arrange pickup from Delhi International Airport. Simply provide your flight details at booking.", - }, + id: "2", title: "Is there airport transfer service?", content: "Yes, we offer complimentary airport transfers for all guests. Our concierge will arrange pickup from Delhi International Airport. Simply provide your flight details at booking."}, { - id: "3", - title: "Do you accommodate dietary restrictions?", - content: "Absolutely. We prepare customized meals based on dietary preferences—vegetarian, vegan, gluten-free, or allergies. Please mention your requirements during booking or upon arrival.", - }, + id: "3", title: "Do you accommodate dietary restrictions?", content: "Absolutely. We prepare customized meals based on dietary preferences—vegetarian, vegan, gluten-free, or allergies. Please mention your requirements during booking or upon arrival."}, { - id: "4", - title: "What's included in the room rate?", - content: "All rates include breakfast, Wi-Fi, daily housekeeping, and access to common areas. Premium rooms include evening wine service and spa credits. Airport transfers are complimentary.", - }, + id: "4", title: "What's included in the room rate?", content: "All rates include breakfast, Wi-Fi, daily housekeeping, and access to common areas. Premium rooms include evening wine service and spa credits. Airport transfers are complimentary."}, { - id: "5", - title: "Can I host events at the property?", - content: "Yes, the heritage courtyard and terrace spaces are perfect for intimate gatherings, weddings, and corporate events. Contact our events team at +91-11-XXXX-XXXX for custom packages.", - }, + id: "5", title: "Can I host events at the property?", content: "Yes, the heritage courtyard and terrace spaces are perfect for intimate gatherings, weddings, and corporate events. Contact our events team at +91-11-XXXX-XXXX for custom packages."}, { - id: "6", - title: "Is parking available?", - content: "Yes, secure on-site parking is available for all guests at no additional charge. We also offer valet services for convenience.", - }, + id: "6", title: "Is parking available?", content: "Yes, secure on-site parking is available for all guests at no additional charge. We also offer valet services for convenience."}, ]} /> @@ -413,40 +274,26 @@ export default function HomePage() { title="Book Your Heritage Experience" description="Reserve your stay directly and enjoy 10% savings compared to booking platforms. WhatsApp us for instant assistance." useInvertedBackground={true} - imageSrc="http://img.b2bpic.net/free-photo/beautiful-smiling-young-woman-sitting-bed-stretching_23-2148033319.jpg?_wi=2" + imageSrc="http://img.b2bpic.net/free-photo/beautiful-smiling-young-woman-sitting-bed-stretching_23-2148033319.jpg" imageAlt="Cozy haveli bedroom" mediaPosition="right" mediaAnimation="slide-up" inputs={[ { - name: "name", - type: "text", - placeholder: "Your Full Name", - required: true, + name: "name", type: "text", placeholder: "Your Full Name", required: true, }, { - name: "email", - type: "email", - placeholder: "Email Address", - required: true, + name: "email", type: "email", placeholder: "Email Address", required: true, }, { - name: "checkIn", - type: "date", - placeholder: "Check-in Date", - required: true, + name: "checkIn", type: "date", placeholder: "Check-in Date", required: true, }, { - name: "checkOut", - type: "date", - placeholder: "Check-out Date", - required: true, + name: "checkOut", type: "date", placeholder: "Check-out Date", required: true, }, ]} textarea={{ - name: "message", - placeholder: "Any special requests or questions?", - rows: 4, + name: "message", placeholder: "Any special requests or questions?", rows: 4, required: false, }} buttonText="Complete Your Booking" @@ -458,66 +305,39 @@ export default function HomePage() {