4 Commits

Author SHA1 Message Date
72dfc0714e Update src/app/page.tsx 2026-04-05 15:05:30 +00:00
a835a8756e Merge version_2 into main
Merge version_2 into main
2026-04-05 15:03:18 +00:00
4eb82ffe8d Update src/app/page.tsx 2026-04-05 15:03:12 +00:00
259b734bec Merge version_1 into main
Merge version_1 into main
2026-04-05 14:58:12 +00:00

View File

@@ -30,25 +30,15 @@ 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: "rooms"},
id: "rooms",
},
{ {
name: "Testimonials", name: "Testimonials", id: "testimonials"},
id: "testimonials",
},
{ {
name: "Contact", name: "Contact", id: "contact"},
id: "contact",
},
]} ]}
brandName="Grand Heritage" brandName="Grand Heritage"
/> />
@@ -60,70 +50,38 @@ export default function LandingPage() {
description="Experience unparalleled comfort and elegance in the heart of the historic district. Discover a sanctuary designed for relaxation and refined living." description="Experience unparalleled comfort and elegance in the heart of the historic district. Discover a sanctuary designed for relaxation and refined living."
testimonials={[ testimonials={[
{ {
name: "Elena Vance", name: "Elena Vance", handle: "@elena_travel", testimonial: "The service was impeccable and the attention to detail was unlike any hotel I've stayed in.", rating: 5,
handle: "@elena_travel", imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-man-white-shirt-smiling-while-his-pretty-girlfriend-dreamy-touching-her-long-hair-beautiful-couple-spending-time-together-with-laptop-posing_197531-3207.jpg?_wi=1"},
testimonial: "The service was impeccable and the attention to detail was unlike any hotel I've stayed in.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-man-white-shirt-smiling-while-his-pretty-girlfriend-dreamy-touching-her-long-hair-beautiful-couple-spending-time-together-with-laptop-posing_197531-3207.jpg?_wi=1",
},
{ {
name: "Marcus Thorne", name: "Marcus Thorne", handle: "@mthorne_design", testimonial: "A truly sophisticated sanctuary. The design is breathtaking and the comfort is unmatched.", rating: 5,
handle: "@mthorne_design", imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg?_wi=1"},
testimonial: "A truly sophisticated sanctuary. The design is breathtaking and the comfort is unmatched.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg?_wi=1",
},
{ {
name: "Sarah Jenkins", name: "Sarah Jenkins", handle: "@sarah_j_blog", testimonial: "Stunning decor and exceptional comfort. The perfect escape from city life.", rating: 5,
handle: "@sarah_j_blog", imageSrc: "http://img.b2bpic.net/free-photo/woman-traveling-with-backpack_53876-14387.jpg?_wi=1"},
testimonial: "Stunning decor and exceptional comfort. The perfect escape from city life.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/woman-traveling-with-backpack_53876-14387.jpg?_wi=1",
},
{ {
name: "David & Ann", name: "David & Ann", handle: "@travel_duo", testimonial: "Everything about our stay was flawless. We can't wait to come back next year.", rating: 5,
handle: "@travel_duo", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-sitting-bench_23-2148938504.jpg?_wi=1"},
testimonial: "Everything about our stay was flawless. We can't wait to come back next year.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-sitting-bench_23-2148938504.jpg?_wi=1",
},
{ {
name: "The Miller Family", name: "The Miller Family", handle: "@miller_travels", testimonial: "Perfect for our family getaway. Spacious, clean, and beautifully maintained rooms.", rating: 5,
handle: "@miller_travels", imageSrc: "http://img.b2bpic.net/free-photo/lesbian-couple-with-guests-their-wedding_23-2150835727.jpg?_wi=1"},
testimonial: "Perfect for our family getaway. Spacious, clean, and beautifully maintained rooms.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/lesbian-couple-with-guests-their-wedding_23-2150835727.jpg?_wi=1",
},
]} ]}
buttons={[ buttons={[
{ {
text: "Book Your Stay", text: "Book Your Stay", href: "#contact"},
href: "#contact",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/entrance-house-porch-shine-darkness_1304-3767.jpg" imageSrc="http://img.b2bpic.net/free-photo/luxury-yacht-sea-at-sunset.jpg?w=1600&h=900"
imageAlt="Luxurious grand heritage hotel exterior" imageAlt="High-quality image of a luxurious yacht at sunset"
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/handsome-young-man-white-shirt-smiling-while-his-pretty-girlfriend-dreamy-touching-her-long-hair-beautiful-couple-spending-time-together-with-laptop-posing_197531-3207.jpg", src: "http://img.b2bpic.net/free-photo/handsome-young-man-white-shirt-smiling-while-his-pretty-girlfriend-dreamy-touching-her-long-hair-beautiful-couple-spending-time-together-with-laptop-posing_197531-3207.jpg", alt: "Guest Elena"},
alt: "Guest Elena",
},
{ {
src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg", src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg", alt: "Guest Marcus"},
alt: "Guest Marcus",
},
{ {
src: "http://img.b2bpic.net/free-photo/woman-traveling-with-backpack_53876-14387.jpg", src: "http://img.b2bpic.net/free-photo/woman-traveling-with-backpack_53876-14387.jpg", alt: "Guest Sarah"},
alt: "Guest Sarah",
},
{ {
src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-sitting-bench_23-2148938504.jpg", src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-sitting-bench_23-2148938504.jpg", alt: "Guest David"},
alt: "Guest David",
},
{ {
src: "http://img.b2bpic.net/free-photo/lesbian-couple-with-guests-their-wedding_23-2150835727.jpg", src: "http://img.b2bpic.net/free-photo/lesbian-couple-with-guests-their-wedding_23-2150835727.jpg", alt: "Guest Miller"},
alt: "Guest Miller",
},
]} ]}
avatarText="Joined by 500+ happy guests" avatarText="Joined by 500+ happy guests"
/> />
@@ -135,9 +93,7 @@ export default function LandingPage() {
title="Heritage Meets Modern Comfort" title="Heritage Meets Modern Comfort"
buttons={[ buttons={[
{ {
text: "Learn More", text: "Learn More", href: "#"},
href: "#",
},
]} ]}
/> />
</div> </div>
@@ -150,41 +106,17 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "1", id: "1", name: "Superior Queen Room", price: "from $350/night", imageSrc: "http://img.b2bpic.net/free-photo/fashion-portrait-young-european-woman-with-blonde-hair-white-long-summer-dress_343596-13.jpg?_wi=1"},
name: "Superior Queen Room",
price: "from $350/night",
imageSrc: "http://img.b2bpic.net/free-photo/fashion-portrait-young-european-woman-with-blonde-hair-white-long-summer-dress_343596-13.jpg?_wi=1",
},
{ {
id: "2", id: "2", name: "Deluxe King Suite", price: "from $550/night", imageSrc: "http://img.b2bpic.net/free-photo/modern-luxury-bathroom-interior-with-natural-stone-tiles-bathtub_1194-640320.jpg?_wi=1"},
name: "Deluxe King Suite",
price: "from $550/night",
imageSrc: "http://img.b2bpic.net/free-photo/modern-luxury-bathroom-interior-with-natural-stone-tiles-bathtub_1194-640320.jpg?_wi=1",
},
{ {
id: "3", id: "3", name: "Grand Terrace Suite", price: "from $850/night", imageSrc: "http://img.b2bpic.net/free-photo/wooden-table-background-cityscape_1153-3808.jpg?_wi=1"},
name: "Grand Terrace Suite",
price: "from $850/night",
imageSrc: "http://img.b2bpic.net/free-photo/wooden-table-background-cityscape_1153-3808.jpg?_wi=1",
},
{ {
id: "4", id: "4", name: "Junior Executive Room", price: "from $400/night", imageSrc: "http://img.b2bpic.net/free-photo/fashion-portrait-young-european-woman-with-blonde-hair-white-long-summer-dress_343596-13.jpg?_wi=2"},
name: "Junior Executive Room",
price: "from $400/night",
imageSrc: "http://img.b2bpic.net/free-photo/fashion-portrait-young-european-woman-with-blonde-hair-white-long-summer-dress_343596-13.jpg?_wi=2",
},
{ {
id: "5", id: "5", name: "Heritage Master Suite", price: "from $950/night", imageSrc: "http://img.b2bpic.net/free-photo/modern-luxury-bathroom-interior-with-natural-stone-tiles-bathtub_1194-640320.jpg?_wi=2"},
name: "Heritage Master Suite",
price: "from $950/night",
imageSrc: "http://img.b2bpic.net/free-photo/modern-luxury-bathroom-interior-with-natural-stone-tiles-bathtub_1194-640320.jpg?_wi=2",
},
{ {
id: "6", id: "6", name: "Classic Studio Suite", price: "from $450/night", imageSrc: "http://img.b2bpic.net/free-photo/wooden-table-background-cityscape_1153-3808.jpg?_wi=2"},
name: "Classic Studio Suite",
price: "from $450/night",
imageSrc: "http://img.b2bpic.net/free-photo/wooden-table-background-cityscape_1153-3808.jpg?_wi=2",
},
]} ]}
title="Our Luxurious Accommodations" title="Our Luxurious Accommodations"
description="Explore our selection of beautifully curated rooms and suites, designed to provide a restful stay." description="Explore our selection of beautifully curated rooms and suites, designed to provide a restful stay."
@@ -198,59 +130,28 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Elena Vance", role: "Traveler", company: "Global Explorer", rating: 5,
name: "Elena Vance", imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-man-white-shirt-smiling-while-his-pretty-girlfriend-dreamy-touching-her-long-hair-beautiful-couple-spending-time-together-with-laptop-posing_197531-3207.jpg?_wi=2"},
role: "Traveler",
company: "Global Explorer",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-man-white-shirt-smiling-while-his-pretty-girlfriend-dreamy-touching-her-long-hair-beautiful-couple-spending-time-together-with-laptop-posing_197531-3207.jpg?_wi=2",
},
{ {
id: "2", id: "2", name: "Marcus Thorne", role: "Designer", company: "Design Studio", rating: 5,
name: "Marcus Thorne", imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg?_wi=2"},
role: "Designer",
company: "Design Studio",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg?_wi=2",
},
{ {
id: "3", id: "3", name: "Sarah Jenkins", role: "Writer", company: "Self-Employed", rating: 5,
name: "Sarah Jenkins", imageSrc: "http://img.b2bpic.net/free-photo/woman-traveling-with-backpack_53876-14387.jpg?_wi=2"},
role: "Writer",
company: "Self-Employed",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/woman-traveling-with-backpack_53876-14387.jpg?_wi=2",
},
{ {
id: "4", id: "4", name: "David & Ann", role: "Travelers", company: "Retirees", rating: 5,
name: "David & Ann", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-sitting-bench_23-2148938504.jpg?_wi=2"},
role: "Travelers",
company: "Retirees",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-sitting-bench_23-2148938504.jpg?_wi=2",
},
{ {
id: "5", id: "5", name: "Miller Family", role: "Family", company: "Vacationers", rating: 5,
name: "Miller Family", imageSrc: "http://img.b2bpic.net/free-photo/lesbian-couple-with-guests-their-wedding_23-2150835727.jpg?_wi=2"},
role: "Family",
company: "Vacationers",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/lesbian-couple-with-guests-their-wedding_23-2150835727.jpg?_wi=2",
},
]} ]}
kpiItems={[ kpiItems={[
{ {
value: "4.9/5", value: "4.9/5", label: "Guest Rating"},
label: "Guest Rating",
},
{ {
value: "500+", value: "500+", label: "Five Star Stays"},
label: "Five Star Stays",
},
{ {
value: "120+", value: "120+", label: "Global Guests"},
label: "Global Guests",
},
]} ]}
title="What Our Guests Say" title="What Our Guests Say"
description="Hear about the exceptional experiences our guests have had at Grand Heritage." description="Hear about the exceptional experiences our guests have had at Grand Heritage."
@@ -263,30 +164,15 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "1", id: "1", title: "What time is check-in?", content: "Check-in begins at 3:00 PM local time."},
title: "What time is check-in?",
content: "Check-in begins at 3:00 PM local time.",
},
{ {
id: "2", id: "2", title: "Do you offer airport shuttle service?", content: "Yes, we provide premium airport shuttle services for guests upon request."},
title: "Do you offer airport shuttle service?",
content: "Yes, we provide premium airport shuttle services for guests upon request.",
},
{ {
id: "3", id: "3", title: "Are pets allowed?", content: "We are a pet-friendly hotel; please inquire about our pet policy before booking."},
title: "Are pets allowed?",
content: "We are a pet-friendly hotel; please inquire about our pet policy before booking.",
},
{ {
id: "4", id: "4", title: "Is parking available?", content: "Secure on-site parking is available for all hotel guests."},
title: "Is parking available?",
content: "Secure on-site parking is available for all hotel guests.",
},
{ {
id: "5", id: "5", title: "Can I cancel my reservation?", content: "Cancellations are accepted up to 48 hours before your scheduled arrival date."},
title: "Can I cancel my reservation?",
content: "Cancellations are accepted up to 48 hours before your scheduled arrival date.",
},
]} ]}
title="Frequently Asked Questions" title="Frequently Asked Questions"
description="Have questions about your stay? We're here to help." description="Have questions about your stay? We're here to help."
@@ -301,28 +187,17 @@ export default function LandingPage() {
description="Send us your booking request, and our concierge team will respond promptly to confirm availability." description="Send us your booking request, and our concierge team will respond promptly to confirm availability."
inputs={[ inputs={[
{ {
name: "name", name: "name", type: "text", placeholder: "Your Name", required: true,
type: "text",
placeholder: "Your Name",
required: true,
}, },
{ {
name: "email", name: "email", type: "email", placeholder: "Email Address", required: true,
type: "email",
placeholder: "Email Address",
required: true,
}, },
{ {
name: "dates", name: "dates", type: "text", placeholder: "Travel Dates", required: true,
type: "text",
placeholder: "Travel Dates",
required: true,
}, },
]} ]}
textarea={{ textarea={{
name: "requests", name: "requests", placeholder: "Special requests or notes", rows: 4,
placeholder: "Special requests or notes",
rows: 4,
required: false, required: false,
}} }}
imageSrc="http://img.b2bpic.net/free-photo/front-desk-hotel-reception-lobby_482257-76228.jpg" imageSrc="http://img.b2bpic.net/free-photo/front-desk-hotel-reception-lobby_482257-76228.jpg"
@@ -333,37 +208,23 @@ export default function LandingPage() {
<FooterBase <FooterBase
columns={[ columns={[
{ {
title: "Hotel", title: "Hotel", items: [
items: [
{ {
label: "About Us", label: "About Us", href: "#about"},
href: "#about",
},
{ {
label: "Rooms", label: "Rooms", href: "#rooms"},
href: "#rooms",
},
{ {
label: "Careers", label: "Careers", href: "#"},
href: "#",
},
], ],
}, },
{ {
title: "Support", title: "Support", items: [
items: [
{ {
label: "Contact Us", label: "Contact Us", href: "#contact"},
href: "#contact",
},
{ {
label: "FAQs", label: "FAQs", href: "#faq"},
href: "#faq",
},
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"},
href: "#",
},
], ],
}, },
]} ]}