Merge version_1 into main #1

Merged
bender merged 1 commits from version_1 into main 2026-04-09 15:16:03 +00:00

View File

@@ -29,94 +29,42 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Rooms",
id: "#rooms",
},
{
name: "Dining",
id: "#dining",
},
{
name: "Spa",
id: "#spa",
},
{
name: "Concierge",
id: "#contact",
},
{ name: "Rooms", id: "#rooms" },
{ name: "Dining", id: "#dining" },
{ name: "Spa", id: "#spa" },
{ name: "Concierge", id: "#contact" },
]}
brandName="Grand Horizon"
button={{
text: "Book Stay",
href: "#contact",
}}
text: "Book Stay", href: "#contact"}}
/>
</div>
<div id="hero" data-section="hero">
<HeroSplit
background={{
variant: "plain",
}}
background={{ variant: "plain" }}
title="Unrivaled Elegance in Every Stay"
description="Discover a world of refined comfort and personalized service at Grand Horizon, where every detail is tailored for the discerning traveler."
buttons={[
{
text: "Explore Suites",
href: "#rooms",
},
{
text: "Contact Us",
href: "#contact",
},
{ text: "Explore Suites", href: "#rooms" },
{ text: "Contact Us", href: "#contact" },
]}
imageSrc="http://img.b2bpic.net/free-photo/view-luxurious-hotel-interior-space_23-2150683467.jpg"
mediaAnimation="blur-reveal"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/european-woman-with-bright-make-up-elegant-outfit-preparing-birthday-party_291650-582.jpg",
alt: "Guest 1",
},
{
src: "http://img.b2bpic.net/free-photo/beautiful-young-cheerful-girl-dressed-swimwear-rests-beach_176420-5884.jpg",
alt: "Guest 2",
},
{
src: "http://img.b2bpic.net/free-photo/young-beautiful-woman-with-cup-coffee-cafe_624325-55.jpg",
alt: "Guest 3",
},
{
src: "http://img.b2bpic.net/free-photo/man-headphones_1157-18565.jpg",
alt: "Guest 4",
},
{
src: "http://img.b2bpic.net/free-photo/girl-skates-skateboard_1321-1103.jpg",
alt: "Guest 5",
},
{ src: "http://img.b2bpic.net/free-photo/european-woman-with-bright-make-up-elegant-outfit-preparing-birthday-party_291650-582.jpg", alt: "Guest 1" },
{ src: "http://img.b2bpic.net/free-photo/beautiful-young-cheerful-girl-dressed-swimwear-rests-beach_176420-5884.jpg", alt: "Guest 2" },
{ src: "http://img.b2bpic.net/free-photo/young-beautiful-woman-with-cup-coffee-cafe_624325-55.jpg", alt: "Guest 3" },
{ src: "http://img.b2bpic.net/free-photo/man-headphones_1157-18565.jpg", alt: "Guest 4" },
{ src: "http://img.b2bpic.net/free-photo/girl-skates-skateboard_1321-1103.jpg", alt: "Guest 5" },
]}
avatarText="Join 5,000+ satisfied guests."
marqueeItems={[
{
type: "text",
text: "5-Star Service",
},
{
type: "text",
text: "Oceanfront Suites",
},
{
type: "text",
text: "World-Class Dining",
},
{
type: "text",
text: "Award-Winning Spa",
},
{
type: "text",
text: "Exclusive Concierge",
},
{ type: "text", text: "5-Star Service" },
{ type: "text", text: "Oceanfront Suites" },
{ type: "text", text: "World-Class Dining" },
{ type: "text", text: "Award-Winning Spa" },
{ type: "text", text: "Exclusive Concierge" },
]}
/>
</div>
@@ -127,18 +75,9 @@ export default function LandingPage() {
title="A Legacy of Hospitality"
description="With over five decades of excellence, Grand Horizon redefines luxury, blending heritage charm with modern conveniences for an unforgettable retreat."
metrics={[
{
value: "50+",
title: "Years of Excellence",
},
{
value: "200+",
title: "Premium Suites",
},
{
value: "100%",
title: "Guest Satisfaction",
},
{ value: "50+", title: "Years of Excellence" },
{ value: "200+", title: "Premium Suites" },
{ value: "100%", title: "Guest Satisfaction" },
]}
imageSrc="http://img.b2bpic.net/free-photo/close-up-romantic-breakfast-bed-arrangement_23-2150927743.jpg"
mediaAnimation="slide-up"
@@ -148,38 +87,15 @@ export default function LandingPage() {
<div id="features" data-section="features">
<FeatureHoverPattern
textboxLayout="split"
animationType="slide-up"
useInvertedBackground={true}
features={[
{
icon: Sparkles,
title: "Rejuvenating Spa",
description: "Holistic treatments in our tranquil sanctuary.",
},
{
icon: Utensils,
title: "Fine Dining",
description: "Award-winning gastronomy by master chefs.",
},
{
icon: Waves,
title: "Infinity Pool",
description: "Breathtaking views with pristine waters.",
},
{
icon: Coffee,
title: "In-Suite Service",
description: "24/7 personalized care at your doorstep.",
},
{
icon: Activity,
title: "Elite Fitness",
description: "State-of-the-art facilities for wellness.",
},
{
icon: Car,
title: "Valet & Concierge",
description: "Seamless travel and bespoke arrangements.",
},
{ icon: Sparkles, title: "Rejuvenating Spa", description: "Holistic treatments in our tranquil sanctuary." },
{ icon: Utensils, title: "Fine Dining", description: "Award-winning gastronomy by master chefs." },
{ icon: Waves, title: "Infinity Pool", description: "Breathtaking views with pristine waters." },
{ icon: Coffee, title: "In-Suite Service", description: "24/7 personalized care at your doorstep." },
{ icon: Activity, title: "Elite Fitness", description: "State-of-the-art facilities for wellness." },
{ icon: Car, title: "Valet & Concierge", description: "Seamless travel and bespoke arrangements." },
]}
title="World-Class Amenities"
description="Indulge in an curated collection of experiences designed to rejuvenate your senses and cater to your every whim."
@@ -192,41 +108,11 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Eleanor Vance",
handle: "@evance",
testimonial: "An absolute pinnacle of luxury. Every moment felt bespoke and truly memorable.",
imageSrc: "http://img.b2bpic.net/free-photo/european-woman-with-bright-make-up-elegant-outfit-preparing-birthday-party_291650-582.jpg",
},
{
id: "2",
name: "Arthur Penhaligon",
handle: "@arthur",
testimonial: "Exceptional service and exquisite architecture. Simply the best hotel experience.",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-cheerful-girl-dressed-swimwear-rests-beach_176420-5884.jpg",
},
{
id: "3",
name: "Susan Reed",
handle: "@susan",
testimonial: "The spa treatments were heaven-sent. A perfect retreat for body and mind.",
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-woman-with-cup-coffee-cafe_624325-55.jpg",
},
{
id: "4",
name: "David Thorne",
handle: "@dthorne",
testimonial: "Impeccable dining and staff who anticipate every need before you ask.",
imageSrc: "http://img.b2bpic.net/free-photo/man-headphones_1157-18565.jpg",
},
{
id: "5",
name: "Clara Oswald",
handle: "@clara",
testimonial: "Grand Horizon is my new home away from home. I couldn't fault a single thing.",
imageSrc: "http://img.b2bpic.net/free-photo/girl-skates-skateboard_1321-1103.jpg",
},
{ id: "1", name: "Eleanor Vance", handle: "@evance", testimonial: "An absolute pinnacle of luxury. Every moment felt bespoke and truly memorable.", imageSrc: "http://img.b2bpic.net/free-photo/european-woman-with-bright-make-up-elegant-outfit-preparing-birthday-party_291650-582.jpg" },
{ id: "2", name: "Arthur Penhaligon", handle: "@arthur", testimonial: "Exceptional service and exquisite architecture. Simply the best hotel experience.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-cheerful-girl-dressed-swimwear-rests-beach_176420-5884.jpg" },
{ id: "3", name: "Susan Reed", handle: "@susan", testimonial: "The spa treatments were heaven-sent. A perfect retreat for body and mind.", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-woman-with-cup-coffee-cafe_624325-55.jpg" },
{ id: "4", name: "David Thorne", handle: "@dthorne", testimonial: "Impeccable dining and staff who anticipate every need before you ask.", imageSrc: "http://img.b2bpic.net/free-photo/man-headphones_1157-18565.jpg" },
{ id: "5", name: "Clara Oswald", handle: "@clara", testimonial: "Grand Horizon is my new home away from home. I couldn't fault a single thing.", imageSrc: "http://img.b2bpic.net/free-photo/girl-skates-skateboard_1321-1103.jpg" },
]}
title="Guest Testimonials"
description="Hear what our distinguished guests say about their transformative experiences at Grand Horizon."
@@ -236,9 +122,7 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactSplit
useInvertedBackground={true}
background={{
variant: "plain",
}}
background={{ variant: "plain" }}
tag="Reservations"
title="Start Your Journey"
description="Reserve your suite today and begin an extraordinary escape."
@@ -250,53 +134,9 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterBase
columns={[
{
title: "Explore",
items: [
{
label: "Rooms",
href: "#rooms",
},
{
label: "Dining",
href: "#dining",
},
{
label: "Spa",
href: "#spa",
},
],
},
{
title: "Assistance",
items: [
{
label: "Concierge",
href: "#contact",
},
{
label: "FAQ",
href: "#",
},
{
label: "Contact",
href: "#contact",
},
],
},
{
title: "Legal",
items: [
{
label: "Privacy",
href: "#",
},
{
label: "Terms",
href: "#",
},
],
},
{ title: "Explore", items: [{ label: "Rooms", href: "#rooms" }, { label: "Dining", href: "#dining" }, { label: "Spa", href: "#spa" }] },
{ title: "Assistance", items: [{ label: "Concierge", href: "#contact" }, { label: "FAQ", href: "#" }, { label: "Contact", href: "#contact" }] },
{ title: "Legal", items: [{ label: "Privacy", href: "#" }, { label: "Terms", href: "#" }] },
]}
logoText="Grand Horizon"
/>
@@ -304,4 +144,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}