Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
248
src/app/page.tsx
248
src/app/page.tsx
@@ -32,25 +32,15 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Features",
|
||||
id: "features",
|
||||
},
|
||||
name: "Features", id: "features"},
|
||||
{
|
||||
name: "Accommodations",
|
||||
id: "products",
|
||||
},
|
||||
name: "Accommodations", id: "products"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Elysium Resort"
|
||||
/>
|
||||
@@ -59,42 +49,21 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDualMedia
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
title="Bespoke Elegance in Every Detail"
|
||||
description="Experience unparalleled tranquility at our private resort, where infinity pools meet curated rooftop serenity. Your sanctuary awaits."
|
||||
tag="Luxury Reimagined"
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Your Stay",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Your Stay", href: "#contact"},
|
||||
{
|
||||
text: "Explore Resort",
|
||||
href: "#about",
|
||||
},
|
||||
text: "Explore Resort", href: "#about"},
|
||||
]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pool-top-spa-center-building_181624-434.jpg?_wi=1",
|
||||
imageAlt: "Infinity pool overlooking the ocean",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pool-top-spa-center-building_181624-434.jpg", imageAlt: "Infinity pool overlooking the ocean"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pool-chair_74190-3805.jpg?_wi=1",
|
||||
imageAlt: "Rooftop lounge and course",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/blue-nature-luxury-chair-sunset_1203-6261.jpg",
|
||||
imageAlt: "blue nature luxury chair sunset",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-hotel-pool_23-2150683433.jpg",
|
||||
imageAlt: "View of hotel pool",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-chairs-hotel-landscape-sky_1203-4616.jpg",
|
||||
imageAlt: "beautiful chairs hotel landscape sky",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pool-chair_74190-3805.jpg", imageAlt: "Rooftop lounge and course"}
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
rating={5}
|
||||
@@ -109,9 +78,7 @@ export default function LandingPage() {
|
||||
title="An Intimate Escape Crafted for the Discerning Few."
|
||||
buttons={[
|
||||
{
|
||||
text: "Our Philosophy",
|
||||
href: "#",
|
||||
},
|
||||
text: "Our Philosophy", href: "#"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -123,49 +90,31 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Infinity Pool",
|
||||
description: "Relax in our heated infinity edge pool.",
|
||||
icon: Sparkles,
|
||||
title: "Infinity Pool", description: "Relax in our heated infinity edge pool.", icon: Sparkles,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-landscape-outdoor-swimming-pool-with-umbrella-deck-chair-hotel-resort-relax-tra_74190-8020.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-landscape-outdoor-swimming-pool-with-umbrella-deck-chair-hotel-resort-relax-tra_74190-8020.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-landscape-outdoor-swimming-pool-with-umbrella-deck-chair-hotel-resort-relax-tra_74190-8022.jpg",
|
||||
},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pool-top-spa-center-building_181624-434.jpg?_wi=2",
|
||||
imageAlt: "luxury infinity pool view resort",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-landscape-outdoor-swimming-pool-with-umbrella-deck-chair-hotel-resort-relax-tra_74190-8022.jpg"},
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Wellness Spa",
|
||||
description: "Rejuvenate with holistic spa treatments.",
|
||||
icon: Shield,
|
||||
title: "Wellness Spa", description: "Rejuvenate with holistic spa treatments.", icon: Shield,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/still-life-spa_23-2148000228.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/still-life-spa_23-2148000228.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-sauna-panoramic-view-scandinavian-style_169016-68894.jpg",
|
||||
},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pool-chair_74190-3805.jpg?_wi=2",
|
||||
imageAlt: "luxury infinity pool view resort",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-sauna-panoramic-view-scandinavian-style_169016-68894.jpg"},
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Gourmet Dining",
|
||||
description: "Exquisite culinary experiences.",
|
||||
icon: Zap,
|
||||
title: "Gourmet Dining", description: "Exquisite culinary experiences.", icon: Zap,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/empty-table-chair-around-beach-background_74190-2094.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/empty-table-chair-around-beach-background_74190-2094.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/big-luxe-dining-room-interior-design_114579-2223.jpg",
|
||||
},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/empty-professional-psychotherapy-office-with-modern-couch-furniture_482257-124895.jpg",
|
||||
imageAlt: "luxury infinity pool view resort",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/big-luxe-dining-room-interior-design_114579-2223.jpg"},
|
||||
]
|
||||
},
|
||||
]}
|
||||
title="Bespoke Resort Amenities"
|
||||
@@ -181,41 +130,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Sunset Villa",
|
||||
price: "From $1,200/night",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-luxury-bedroom-suite-bathroom_105762-1791.jpg",
|
||||
},
|
||||
id: "p1", name: "Sunset Villa", price: "From $1,200/night", imageSrc: "http://img.b2bpic.net/free-photo/modern-luxury-bedroom-suite-bathroom_105762-1791.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Garden Retreat",
|
||||
price: "From $900/night",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-wooden-gates-with-trees-tropical-park-resort-turkey_627829-7136.jpg",
|
||||
},
|
||||
id: "p2", name: "Garden Retreat", price: "From $900/night", imageSrc: "http://img.b2bpic.net/free-photo/white-wooden-gates-with-trees-tropical-park-resort-turkey_627829-7136.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Oceanfront Suite",
|
||||
price: "From $1,500/night",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-embankment-walking-sport-amara-dolce-vita-luxury-hotel-alanya-turkey_146671-18884.jpg",
|
||||
},
|
||||
id: "p3", name: "Oceanfront Suite", price: "From $1,500/night", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-embankment-walking-sport-amara-dolce-vita-luxury-hotel-alanya-turkey_146671-18884.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Penthouse Sanctuary",
|
||||
price: "From $2,000/night",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-interior-design-interior_23-2151929502.jpg",
|
||||
},
|
||||
id: "p4", name: "Penthouse Sanctuary", price: "From $2,000/night", imageSrc: "http://img.b2bpic.net/free-photo/modern-interior-design-interior_23-2151929502.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Horizon Villa",
|
||||
price: "From $1,100/night",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/stones-natural-room-interior-design_23-2151890378.jpg",
|
||||
},
|
||||
id: "p5", name: "Horizon Villa", price: "From $1,100/night", imageSrc: "http://img.b2bpic.net/free-photo/stones-natural-room-interior-design_23-2151890378.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Terrace Oasis",
|
||||
price: "From $850/night",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-resting-home-with-good-mood_651396-28.jpg",
|
||||
},
|
||||
id: "p6", name: "Terrace Oasis", price: "From $850/night", imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-resting-home-with-good-mood_651396-28.jpg"},
|
||||
]}
|
||||
title="Luxurious Accommodations"
|
||||
description="Select from our range of exclusive villas and suites."
|
||||
@@ -229,59 +154,28 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Julianna Ross",
|
||||
role: "Travel Editor",
|
||||
company: "Lux Life",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-stylish-young-woman-smiling_23-2148665464.jpg",
|
||||
},
|
||||
id: "1", name: "Julianna Ross", role: "Travel Editor", company: "Lux Life", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-stylish-young-woman-smiling_23-2148665464.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Marcus Chen",
|
||||
role: "Architect",
|
||||
company: "Design Group",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-woman-white-dress-summer-cafe-sunglasses-using-phone-taking-photo_285396-6568.jpg",
|
||||
},
|
||||
id: "2", name: "Marcus Chen", role: "Architect", company: "Design Group", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-woman-white-dress-summer-cafe-sunglasses-using-phone-taking-photo_285396-6568.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Sofia Valesco",
|
||||
role: "Entrepreneur",
|
||||
company: "Tech Ventures",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-satisfied-young-female-with-positive-expression-wears-summer-hat-stylish-blouse-sits-comfortable-chair-outdoor-holds-cell-phone-surf-social-networks-downloads-photos-page_273609-2364.jpg",
|
||||
},
|
||||
id: "3", name: "Sofia Valesco", role: "Entrepreneur", company: "Tech Ventures", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-satisfied-young-female-with-positive-expression-wears-summer-hat-stylish-blouse-sits-comfortable-chair-outdoor-holds-cell-phone-surf-social-networks-downloads-photos-page_273609-2364.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Thomas Wright",
|
||||
role: "Author",
|
||||
company: "Random House",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-beautiful-smiling-woman_23-2148588747.jpg",
|
||||
},
|
||||
id: "4", name: "Thomas Wright", role: "Author", company: "Random House", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-beautiful-smiling-woman_23-2148588747.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Elena Rossi",
|
||||
role: "Designer",
|
||||
company: "Rossi Studio",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-businessman-sitting-chair-waiting-area_107420-95804.jpg",
|
||||
},
|
||||
id: "5", name: "Elena Rossi", role: "Designer", company: "Rossi Studio", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-businessman-sitting-chair-waiting-area_107420-95804.jpg"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "100+",
|
||||
label: "Luxury Villas",
|
||||
},
|
||||
value: "100+", label: "Luxury Villas"},
|
||||
{
|
||||
value: "5k+",
|
||||
label: "Happy Guests",
|
||||
},
|
||||
value: "5k+", label: "Happy Guests"},
|
||||
{
|
||||
value: "20",
|
||||
label: "Awards Won",
|
||||
},
|
||||
value: "20", label: "Awards Won"},
|
||||
]}
|
||||
title="Stories from Paradise"
|
||||
description="Hear from our cherished guests who found peace in our resort."
|
||||
@@ -293,20 +187,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Check-in time?",
|
||||
content: "Check-in is at 3 PM daily.",
|
||||
},
|
||||
id: "f1", title: "Check-in time?", content: "Check-in is at 3 PM daily."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Are meals included?",
|
||||
content: "Full board options are available upon request.",
|
||||
},
|
||||
id: "f2", title: "Are meals included?", content: "Full board options are available upon request."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Infinity pool access?",
|
||||
content: "Pool is open 24/7 for all guests.",
|
||||
},
|
||||
id: "f3", title: "Infinity pool access?", content: "Pool is open 24/7 for all guests."},
|
||||
]}
|
||||
sideTitle="Your Visit Questions"
|
||||
sideDescription="Everything you need to know about your stay."
|
||||
@@ -321,15 +206,9 @@ export default function LandingPage() {
|
||||
description="Ready to escape? Connect with our concierge team to plan your stay."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
},
|
||||
name: "name", type: "text", placeholder: "Your Name"},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Your Email",
|
||||
},
|
||||
name: "email", type: "email", placeholder: "Your Email"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/sunbeds-with-coconuts-tree-by-sea_23-2148249118.jpg"
|
||||
/>
|
||||
@@ -339,42 +218,27 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Resort",
|
||||
items: [
|
||||
title: "Resort", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About Us", href: "#about"},
|
||||
{
|
||||
label: "Amenities",
|
||||
href: "#features",
|
||||
},
|
||||
label: "Amenities", href: "#features"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Stay",
|
||||
items: [
|
||||
title: "Stay", items: [
|
||||
{
|
||||
label: "Villas",
|
||||
href: "#products",
|
||||
},
|
||||
label: "Villas", href: "#products"},
|
||||
{
|
||||
label: "Offers",
|
||||
href: "#",
|
||||
},
|
||||
label: "Offers", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Connect",
|
||||
items: [
|
||||
title: "Connect", items: [
|
||||
{
|
||||
label: "Concierge",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Concierge", href: "#contact"},
|
||||
{
|
||||
label: "Social",
|
||||
href: "#",
|
||||
},
|
||||
label: "Social", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user