Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 4eb82ffe8d | |||
| 259b734bec |
261
src/app/page.tsx
261
src/app/page.tsx
@@ -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-hotel-suite-with-panoramic-city-view.jpg?w=1600&h=900"
|
||||||
imageAlt="Luxurious grand heritage hotel exterior"
|
imageAlt="Luxurious grand heritage hotel suite interior"
|
||||||
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: "#",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
@@ -373,4 +234,4 @@ export default function LandingPage() {
|
|||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user