Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 72ff4bd34d | |||
| 020eca55b9 |
254
src/app/page.tsx
254
src/app/page.tsx
@@ -5,7 +5,7 @@ import ReactLenis from "lenis/react";
|
||||
import ContactCTA from '@/components/sections/contact/ContactCTA';
|
||||
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
||||
import FeatureCardTwentyFour from '@/components/sections/feature/FeatureCardTwentyFour';
|
||||
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
|
||||
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
|
||||
import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll';
|
||||
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||
@@ -32,29 +32,17 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Experience",
|
||||
id: "features",
|
||||
},
|
||||
name: "Experience", id: "features"},
|
||||
{
|
||||
name: "Durian Season",
|
||||
id: "products",
|
||||
},
|
||||
name: "Durian Season", id: "products"},
|
||||
{
|
||||
name: "Rates",
|
||||
id: "pricing",
|
||||
},
|
||||
name: "Rates", id: "pricing"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Nagomi Villa"
|
||||
/>
|
||||
@@ -63,15 +51,12 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardScroll
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Experience Serenity at Nagomi Villa"
|
||||
description="Escape to our tranquil retreat at Balik Pulau Liew Farm. Relax in nature and savor our seasonal durian harvests."
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Your Stay",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Your Stay", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/pool-hammocks_1203-141.jpg?_wi=1"
|
||||
/>
|
||||
@@ -82,18 +67,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "Welcome to Nagomi Villa",
|
||||
},
|
||||
type: "text", content: "Welcome to Nagomi Villa"},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/room-home-vintage-pot-bright_1203-5039.jpg",
|
||||
alt: "Serene Villa View",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/room-home-vintage-pot-bright_1203-5039.jpg", alt: "Serene Villa View"},
|
||||
{
|
||||
type: "text",
|
||||
content: "Nestled in the heart of Balik Pulau, our villa offers a perfect escape from city life. Surrounded by lush greenery, we invite you to breathe, relax, and reconnect with nature.",
|
||||
},
|
||||
type: "text", content: "Nestled in the heart of Balik Pulau, our villa offers a perfect escape from city life. Surrounded by lush greenery, we invite you to breathe, relax, and reconnect with nature."},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -105,35 +83,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Relax & Breathe",
|
||||
author: "Wellness",
|
||||
description: "Unwind in our tranquil villa with panoramic nature views.",
|
||||
tags: [
|
||||
"Relaxation",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-meditating_1385-1672.jpg",
|
||||
},
|
||||
id: "f1", title: "Relax & Breathe", author: "Wellness", description: "Unwind in our tranquil villa with panoramic nature views.", tags: [
|
||||
"Relaxation"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-meditating_1385-1672.jpg"},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Orchard Walks",
|
||||
author: "Nature",
|
||||
description: "Take guided strolls through our lush Balik Pulau farm.",
|
||||
tags: [
|
||||
"Nature",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-passing-apple-man_23-2148580063.jpg",
|
||||
},
|
||||
id: "f2", title: "Orchard Walks", author: "Nature", description: "Take guided strolls through our lush Balik Pulau farm.", tags: [
|
||||
"Nature"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-passing-apple-man_23-2148580063.jpg"},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Durian Experience",
|
||||
author: "Culinary",
|
||||
description: "Savor the best seasonal durians fresh from the tree.",
|
||||
tags: [
|
||||
"Gourmet",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-cutting-dragon-fruit-outdoors_23-2150295971.jpg",
|
||||
},
|
||||
id: "f3", title: "Durian Experience", author: "Culinary", description: "Savor the best seasonal durians fresh from the tree.", tags: [
|
||||
"Gourmet"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-cutting-dragon-fruit-outdoors_23-2150295971.jpg"},
|
||||
]}
|
||||
title="A Unique Nature Retreat"
|
||||
description="Beyond luxury comfort, immerse yourself in our authentic farm experience."
|
||||
@@ -148,41 +108,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Musang King Durian",
|
||||
price: "Market Price",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fresh-green-apples-cut-into-slices-wooden-board_166373-788.jpg",
|
||||
},
|
||||
id: "p1", name: "Musang King Durian", price: "Market Price", imageSrc: "http://img.b2bpic.net/free-photo/fresh-green-apples-cut-into-slices-wooden-board_166373-788.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Black Thorn Durian",
|
||||
price: "Market Price",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/ripe-mango-sticky-rice-ice-cream-with-coconut-milk-stone-surface-thai-sweet-dessert-summer-season-tropical-fruit-dessert-fruit-top-view_1150-44747.jpg",
|
||||
},
|
||||
id: "p2", name: "Black Thorn Durian", price: "Market Price", imageSrc: "http://img.b2bpic.net/free-photo/ripe-mango-sticky-rice-ice-cream-with-coconut-milk-stone-surface-thai-sweet-dessert-summer-season-tropical-fruit-dessert-fruit-top-view_1150-44747.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Durian Tasting Platter",
|
||||
price: "$25",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/breakfast-fruit-set-table-top-view_140725-4474.jpg",
|
||||
},
|
||||
id: "p3", name: "Durian Tasting Platter", price: "$25", imageSrc: "http://img.b2bpic.net/free-photo/breakfast-fruit-set-table-top-view_140725-4474.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Private Orchard Tour",
|
||||
price: "$50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/country-music-band-singing-outdoors_23-2149498506.jpg",
|
||||
},
|
||||
id: "p4", name: "Private Orchard Tour", price: "$50", imageSrc: "http://img.b2bpic.net/free-photo/country-music-band-singing-outdoors_23-2149498506.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Full Villa Weekend Stay",
|
||||
price: "$300",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-swimwear-using-laptop-sun-lounger-near-poolside-backyard_107420-9809.jpg",
|
||||
},
|
||||
id: "p5", name: "Full Villa Weekend Stay", price: "$300", imageSrc: "http://img.b2bpic.net/free-photo/woman-swimwear-using-laptop-sun-lounger-near-poolside-backyard_107420-9809.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Farm Gift Box",
|
||||
price: "$40",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/family-gathers-apples-garden_1398-4236.jpg",
|
||||
},
|
||||
id: "p6", name: "Farm Gift Box", price: "$40", imageSrc: "http://img.b2bpic.net/free-photo/family-gathers-apples-garden_1398-4236.jpg"},
|
||||
]}
|
||||
title="Our Farm Offerings"
|
||||
description="Discover our fresh farm produce and curated experiences."
|
||||
@@ -196,55 +132,28 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
plans={[
|
||||
{
|
||||
id: "pr1",
|
||||
badge: "Relax",
|
||||
price: "$150/night",
|
||||
subtitle: "Cosy studio for pairs",
|
||||
buttons: [
|
||||
id: "pr1", badge: "Relax", price: "$150/night", subtitle: "Cosy studio for pairs", buttons: [
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Now", href: "#contact"},
|
||||
],
|
||||
features: [
|
||||
"King bed",
|
||||
"Garden view",
|
||||
"Fresh fruit basket",
|
||||
],
|
||||
"King bed", "Garden view", "Fresh fruit basket"],
|
||||
},
|
||||
{
|
||||
id: "pr2",
|
||||
badge: "Explore",
|
||||
price: "$250/night",
|
||||
subtitle: "Full farm villa experience",
|
||||
buttons: [
|
||||
id: "pr2", badge: "Explore", price: "$250/night", subtitle: "Full farm villa experience", buttons: [
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Now", href: "#contact"},
|
||||
],
|
||||
features: [
|
||||
"Private balcony",
|
||||
"Durian orchard access",
|
||||
"Free farm tour",
|
||||
],
|
||||
"Private balcony", "Durian orchard access", "Free farm tour"],
|
||||
},
|
||||
{
|
||||
id: "pr3",
|
||||
badge: "Gourmet",
|
||||
price: "$400/night",
|
||||
subtitle: "Premium villa with meals",
|
||||
buttons: [
|
||||
id: "pr3", badge: "Gourmet", price: "$400/night", subtitle: "Premium villa with meals", buttons: [
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Now", href: "#contact"},
|
||||
],
|
||||
features: [
|
||||
"Private chef dinner",
|
||||
"All-day fruit buffet",
|
||||
"Priority farm access",
|
||||
],
|
||||
"Private chef dinner", "All-day fruit buffet", "Priority farm access"],
|
||||
},
|
||||
]}
|
||||
title="Stay & Savor Rates"
|
||||
@@ -259,45 +168,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Anna Lee",
|
||||
handle: "@annalee",
|
||||
testimonial: "The best place to relax in Balik Pulau. The durians were incredible!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-asian-woman-relax-smile-happy-around-outdoor-swimming-pool-hotel-resort-with-sea-ocean-view_74190-9058.jpg",
|
||||
},
|
||||
id: "t1", name: "Anna Lee", handle: "@annalee", testimonial: "The best place to relax in Balik Pulau. The durians were incredible!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-asian-woman-relax-smile-happy-around-outdoor-swimming-pool-hotel-resort-with-sea-ocean-view_74190-9058.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "John Doe",
|
||||
handle: "@johndoe",
|
||||
testimonial: "Amazing villa, very peaceful and the farm walk was a highlight.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-three-friends-beach_23-2147645543.jpg",
|
||||
},
|
||||
id: "t2", name: "John Doe", handle: "@johndoe", testimonial: "Amazing villa, very peaceful and the farm walk was a highlight.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-three-friends-beach_23-2147645543.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Sarah Smith",
|
||||
handle: "@sarahsm",
|
||||
testimonial: "Perfect weekend getaway. Highly recommended for nature lovers.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elderly-woman-greeting-someone-medium-shot_23-2148231911.jpg",
|
||||
},
|
||||
id: "t3", name: "Sarah Smith", handle: "@sarahsm", testimonial: "Perfect weekend getaway. Highly recommended for nature lovers.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elderly-woman-greeting-someone-medium-shot_23-2148231911.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "David Tan",
|
||||
handle: "@dtan",
|
||||
testimonial: "Great experience with the fresh fruit harvest. Will come back!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photorealistic-portrait-person-with-exotic-pineapple-fruit_23-2151521939.jpg",
|
||||
},
|
||||
id: "t4", name: "David Tan", handle: "@dtan", testimonial: "Great experience with the fresh fruit harvest. Will come back!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photorealistic-portrait-person-with-exotic-pineapple-fruit_23-2151521939.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Lily Khoo",
|
||||
handle: "@lkhoo",
|
||||
testimonial: "Nagomi Villa is simply magical. So serene and fresh.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girl-sits-near-pool_72229-1361.jpg",
|
||||
},
|
||||
id: "t5", name: "Lily Khoo", handle: "@lkhoo", testimonial: "Nagomi Villa is simply magical. So serene and fresh.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girl-sits-near-pool_72229-1361.jpg"},
|
||||
]}
|
||||
showRating={true}
|
||||
title="Guest Reviews"
|
||||
@@ -311,20 +195,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "When is durian season?",
|
||||
content: "Our durian season typically runs from June to August.",
|
||||
},
|
||||
id: "q1", title: "When is durian season?", content: "Our durian season typically runs from June to August."},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Is the villa family friendly?",
|
||||
content: "Yes, our villa is spacious and great for families.",
|
||||
},
|
||||
id: "q2", title: "Is the villa family friendly?", content: "Yes, our villa is spacious and great for families."},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Can I bring my pet?",
|
||||
content: "Unfortunately, we do not allow pets on the farm.",
|
||||
},
|
||||
id: "q3", title: "Can I bring my pet?", content: "Unfortunately, we do not allow pets on the farm."},
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
title="Your Visit Questions"
|
||||
@@ -338,31 +213,34 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Get in touch"
|
||||
title="Book Your Stay at Nagomi Villa"
|
||||
description="Ready for a refreshing getaway? Send us a message today."
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us",
|
||||
href: "mailto:hello@nagomivilla.com",
|
||||
},
|
||||
text: "Contact Us", href: "mailto:hello@nagomivilla.com"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoReveal
|
||||
<FooterBaseReveal
|
||||
logoText="Nagomi Villa"
|
||||
leftLink={{
|
||||
text: "© 2024 Nagomi Villa",
|
||||
href: "#",
|
||||
}}
|
||||
rightLink={{
|
||||
text: "Balik Pulau, Penang",
|
||||
href: "#",
|
||||
}}
|
||||
columns={[
|
||||
{
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "#about" },
|
||||
{ label: "Contact", href: "#contact" }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms of Service", href: "#" }
|
||||
]
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user