Merge version_1 into main #2

Merged
bender merged 1 commits from version_1 into main 2026-04-19 13:56:50 +00:00

View File

@@ -20,31 +20,28 @@ export default function LandingPage() {
defaultButtonVariant="hover-bubble"
defaultTextAnimation="reveal-blur"
borderRadius="pill"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{
name: "Home",
id: "hero",
},
name: "Home", id: "hero"},
{
name: "About",
id: "about",
},
name: "About", id: "about"},
{
name: "Amenities",
id: "features",
},
name: "Amenities", id: "features"},
{
name: "Dining",
id: "products",
},
name: "Dining", id: "products"},
{
name: "Contact",
id: "contact",
},
name: "Contact", id: "contact"},
]}
brandName="Hotel Nirvana Red"
/>
@@ -56,31 +53,19 @@ export default function LandingPage() {
description="Experience unparalleled tranquility in the heart of our sanctuary. Boutique luxury meets natural peace."
buttons={[
{
text: "Book Your Stay",
href: "#contact",
},
text: "Book Your Stay", href: "#contact"},
]}
slides={[
{
imageSrc: "http://img.b2bpic.net/free-photo/wooden-sauna-with-mountain-view-panoramic-calm_169016-70823.jpg?_wi=1",
imageAlt: "luxury hotel interior serene lobby",
},
imageSrc: "http://img.b2bpic.net/free-photo/wooden-sauna-with-mountain-view-panoramic-calm_169016-70823.jpg", imageAlt: "luxury hotel interior serene lobby"},
{
imageSrc: "http://img.b2bpic.net/free-photo/older-people-talk-about-holiday-plans_482257-76640.jpg",
imageAlt: "Older people talk about holiday plans",
},
imageSrc: "http://img.b2bpic.net/free-photo/older-people-talk-about-holiday-plans_482257-76640.jpg", imageAlt: "Older people talk about holiday plans"},
{
imageSrc: "http://img.b2bpic.net/free-photo/hotel-guest-having-fun-with-tablet_482257-81606.jpg",
imageAlt: "Hotel guest having fun with tablet",
},
imageSrc: "http://img.b2bpic.net/free-photo/hotel-guest-having-fun-with-tablet_482257-81606.jpg", imageAlt: "Hotel guest having fun with tablet"},
{
imageSrc: "http://img.b2bpic.net/free-photo/empty-hotel-reception-entryway-with-glamorous-decorations_482257-87376.jpg",
imageAlt: "Empty hotel reception entryway with glamorous decorations",
},
imageSrc: "http://img.b2bpic.net/free-photo/empty-hotel-reception-entryway-with-glamorous-decorations_482257-87376.jpg", imageAlt: "Empty hotel reception entryway with glamorous decorations"},
{
imageSrc: "http://img.b2bpic.net/free-photo/modern-sauna-with-panoramic-windows-wooden-design_169016-70021.jpg",
imageAlt: "Modern sauna with panoramic windows wooden design",
},
imageSrc: "http://img.b2bpic.net/free-photo/modern-sauna-with-panoramic-windows-wooden-design_169016-70021.jpg", imageAlt: "Modern sauna with panoramic windows wooden design"},
]}
/>
</div>
@@ -93,7 +78,7 @@ export default function LandingPage() {
description="Hotel Nirvana Red is designed for the traveler who seeks a retreat from the noise. We combine artisanal architecture with deep relaxation to offer a unique boutique experience."
subdescription="Every detail is curated to foster a sense of belonging and peace."
icon={Coffee}
imageSrc="http://img.b2bpic.net/free-photo/close-up-romantic-breakfast-bed-arrangement_23-2150956522.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/close-up-romantic-breakfast-bed-arrangement_23-2150956522.jpg"
mediaAnimation="slide-up"
imageAlt="boutique hotel suite peaceful ambiance"
/>
@@ -105,43 +90,26 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
title: "Spa Sanctuary",
description: "Holistic treatments designed to restore balance.",
phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/relaxed-couple-wearing-bathrobes-while-enjoying-health-spa-focus-is-man_637285-7504.jpg",
},
title: "Spa Sanctuary", description: "Holistic treatments designed to restore balance.", phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/relaxed-couple-wearing-bathrobes-while-enjoying-health-spa-focus-is-man_637285-7504.jpg"},
phoneTwo: {
imageSrc: "http://img.b2bpic.net/free-photo/happy-girl-spends-time-home-cozy-interior_1321-1713.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/wooden-sauna-with-mountain-view-panoramic-calm_169016-70823.jpg?_wi=2",
imageAlt: "hotel spa sanctuary wellness area",
imageSrc: "http://img.b2bpic.net/free-photo/happy-girl-spends-time-home-cozy-interior_1321-1713.jpg"},
},
{
title: "Garden Pool",
description: "Relax in our private, natural swimming garden.",
phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-asian-woman-relax-smile-enjoy-leisure-around-swimming-pool-resort-hotel-vacation_74190-14356.jpg",
},
title: "Garden Pool", description: "Relax in our private, natural swimming garden.", phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-asian-woman-relax-smile-enjoy-leisure-around-swimming-pool-resort-hotel-vacation_74190-14356.jpg"},
phoneTwo: {
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-traveling-without-covid_23-2149077831.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/close-up-romantic-breakfast-bed-arrangement_23-2150956522.jpg?_wi=2",
imageAlt: "hotel spa sanctuary wellness area",
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-traveling-without-covid_23-2149077831.jpg"},
},
{
title: "Library Lounge",
description: "Quiet corners for reading and contemplation.",
phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/crop-woman-reading-book-near-low-table_23-2147737555.jpg",
},
title: "Library Lounge", description: "Quiet corners for reading and contemplation.", phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/crop-woman-reading-book-near-low-table_23-2147737555.jpg"},
phoneTwo: {
imageSrc: "http://img.b2bpic.net/free-photo/asian-girl-relaxing-home-cozy-sofa-laying-living-room-smiling-pleased_1258-84046.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/served-dinner-table-restaurant_23-2148086091.jpg?_wi=1",
imageAlt: "hotel spa sanctuary wellness area",
imageSrc: "http://img.b2bpic.net/free-photo/asian-girl-relaxing-home-cozy-sofa-laying-living-room-smiling-pleased_1258-84046.jpg"},
},
]}
showStepNumbers={false}
animationType="slide-up"
title="Refined Amenities"
description="Discover comfort redefined through our carefully selected amenities."
/>
@@ -155,47 +123,17 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "1",
name: "Artisanal Breakfast",
price: "$25",
variant: "Gourmet",
imageSrc: "http://img.b2bpic.net/free-photo/served-dinner-table-restaurant_23-2148086091.jpg?_wi=2",
},
id: "1", name: "Artisanal Breakfast", price: "$25", variant: "Gourmet", imageSrc: "http://img.b2bpic.net/free-photo/served-dinner-table-restaurant_23-2148086091.jpg"},
{
id: "2",
name: "Morning Espresso",
price: "$8",
variant: "Single-Origin",
imageSrc: "http://img.b2bpic.net/free-photo/people-library-reading-books_23-2150293545.jpg",
},
id: "2", name: "Morning Espresso", price: "$8", variant: "Single-Origin", imageSrc: "http://img.b2bpic.net/free-photo/people-library-reading-books_23-2150293545.jpg"},
{
id: "3",
name: "Evening Tapas",
price: "$35",
variant: "Seasonal",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-holding-cocktail_23-2150124853.jpg",
},
id: "3", name: "Evening Tapas", price: "$35", variant: "Seasonal", imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-holding-cocktail_23-2150124853.jpg"},
{
id: "4",
name: "Organic Pastries",
price: "$12",
variant: "Freshly Baked",
imageSrc: "http://img.b2bpic.net/free-photo/bar-still-life-with-cakes-table_23-2147821330.jpg",
},
id: "4", name: "Organic Pastries", price: "$12", variant: "Freshly Baked", imageSrc: "http://img.b2bpic.net/free-photo/bar-still-life-with-cakes-table_23-2147821330.jpg"},
{
id: "5",
name: "Chef Selection",
price: "$65",
variant: "Tasting Menu",
imageSrc: "http://img.b2bpic.net/free-photo/interior-design-neoclassical-style-with-furnishings-decor_23-2151199326.jpg",
},
id: "5", name: "Chef Selection", price: "$65", variant: "Tasting Menu", imageSrc: "http://img.b2bpic.net/free-photo/interior-design-neoclassical-style-with-furnishings-decor_23-2151199326.jpg"},
{
id: "6",
name: "Signature Refreshment",
price: "$15",
variant: "Botanical",
imageSrc: "http://img.b2bpic.net/free-photo/female-chef-preparing-dish_23-2148763223.jpg",
},
id: "6", name: "Signature Refreshment", price: "$15", variant: "Botanical", imageSrc: "http://img.b2bpic.net/free-photo/female-chef-preparing-dish_23-2148763223.jpg"},
]}
title="Dining Excellence"
description="Fresh, locally sourced ingredients prepared with passion."
@@ -207,30 +145,15 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Elena R.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-girl-spends-time-home-cozy-interior_1321-1712.jpg",
},
id: "1", name: "Elena R.", imageSrc: "http://img.b2bpic.net/free-photo/happy-girl-spends-time-home-cozy-interior_1321-1712.jpg"},
{
id: "2",
name: "Marcus J.",
imageSrc: "http://img.b2bpic.net/free-photo/internationals-people-standing-cafe_1157-32343.jpg",
},
id: "2", name: "Marcus J.", imageSrc: "http://img.b2bpic.net/free-photo/internationals-people-standing-cafe_1157-32343.jpg"},
{
id: "3",
name: "Sophia L.",
imageSrc: "http://img.b2bpic.net/free-photo/attractive-young-woman-is-relaxing-spa-complex-with-sauna_169016-22729.jpg",
},
id: "3", name: "Sophia L.", imageSrc: "http://img.b2bpic.net/free-photo/attractive-young-woman-is-relaxing-spa-complex-with-sauna_169016-22729.jpg"},
{
id: "4",
name: "David K.",
imageSrc: "http://img.b2bpic.net/free-photo/young-couple-love-garden_23-2147986408.jpg",
},
id: "4", name: "David K.", imageSrc: "http://img.b2bpic.net/free-photo/young-couple-love-garden_23-2147986408.jpg"},
{
id: "5",
name: "Chloe M.",
imageSrc: "http://img.b2bpic.net/free-photo/businessman-giving-his-boarding-pass-female-staff-check-desk_107420-63598.jpg",
},
id: "5", name: "Chloe M.", imageSrc: "http://img.b2bpic.net/free-photo/businessman-giving-his-boarding-pass-female-staff-check-desk_107420-63598.jpg"},
]}
cardTitle="Guest Journeys"
cardTag="Stories"
@@ -245,34 +168,16 @@ export default function LandingPage() {
useInvertedBackground={false}
metrics={[
{
id: "m1",
value: "15",
title: "Guest Suites",
items: [
"Private",
"Quiet",
"Airy",
],
id: "m1", value: "15", title: "Guest Suites", items: [
"Private", "Quiet", "Airy"],
},
{
id: "m2",
value: "24/7",
title: "Concierge",
items: [
"Helpful",
"Local",
"Expert",
],
id: "m2", value: "24/7", title: "Concierge", items: [
"Helpful", "Local", "Expert"],
},
{
id: "m3",
value: "100%",
title: "Satisfaction",
items: [
"Hand-picked",
"Organic",
"Local",
],
id: "m3", value: "100%", title: "Satisfaction", items: [
"Hand-picked", "Organic", "Local"],
},
]}
title="Property Highlights"
@@ -285,20 +190,11 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "f1",
title: "Do you offer airport shuttle?",
content: "Yes, we arrange private transfers upon request.",
},
id: "f1", title: "Do you offer airport shuttle?", content: "Yes, we arrange private transfers upon request."},
{
id: "f2",
title: "Is breakfast included?",
content: "Complimentary gourmet breakfast is included with all stays.",
},
id: "f2", title: "Is breakfast included?", content: "Complimentary gourmet breakfast is included with all stays."},
{
id: "f3",
title: "Are pets allowed?",
content: "We are a smoke-free, boutique property and accommodate select pets.",
},
id: "f3", title: "Are pets allowed?", content: "We are a smoke-free, boutique property and accommodate select pets."},
]}
sideTitle="Frequently Asked Questions"
sideDescription="Need more information? We are here to help."
@@ -310,16 +206,13 @@ export default function LandingPage() {
<ContactCTA
useInvertedBackground={false}
background={{
variant: "plain",
}}
variant: "plain"}}
tag="Visit Us"
title="Plan Your Stay"
description="Contact our reception today to reserve your room or inquire about events."
buttons={[
{
text: "Call Reception",
href: "tel:+10000000000",
},
text: "Call Reception", href: "tel:+10000000000"},
]}
/>
</div>
@@ -328,42 +221,27 @@ export default function LandingPage() {
<FooterBase
columns={[
{
title: "Company",
items: [
title: "Company", items: [
{
label: "About Us",
href: "#about",
},
label: "About Us", href: "#about"},
{
label: "Careers",
href: "#",
},
label: "Careers", href: "#"},
],
},
{
title: "Support",
items: [
title: "Support", items: [
{
label: "FAQs",
href: "#faq",
},
label: "FAQs", href: "#faq"},
{
label: "Contact",
href: "#contact",
},
label: "Contact", href: "#contact"},
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{
label: "Privacy Policy",
href: "#",
},
label: "Privacy Policy", href: "#"},
{
label: "Terms of Use",
href: "#",
},
label: "Terms of Use", href: "#"},
],
},
]}