Merge version_2 into main #2
195
src/app/page.tsx
195
src/app/page.tsx
@@ -2,15 +2,15 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import ContactText from '@/components/sections/contact/ContactText';
|
||||
import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree';
|
||||
import FooterCard from '@/components/sections/footer/FooterCard';
|
||||
import ContactCTA from '@/components/sections/contact/ContactCTA';
|
||||
import FeatureCardTwentySeven from '@/components/sections/feature/FeatureCardTwentySeven';
|
||||
import FooterBase from '@/components/sections/footer/FooterBase';
|
||||
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
|
||||
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
|
||||
import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
||||
import ProductCardOne from '@/components/sections/product/ProductCardOne';
|
||||
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
|
||||
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
|
||||
import { Facebook, Home, Instagram } from "lucide-react";
|
||||
import { Home, MapPin, User, Mail, Phone, Instagram, Facebook } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -30,22 +30,11 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Rooms",
|
||||
id: "rooms",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Rooms", id: "rooms" },
|
||||
{ name: "Host", id: "host" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Villa Daizy"
|
||||
/>
|
||||
@@ -56,14 +45,8 @@ export default function LandingPage() {
|
||||
title="A Quiet Luxury Escape in the Heart of Laganas"
|
||||
description="Just 2 minutes from the beach. Surrounded by beauty. Designed for peace."
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Your Stay",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
text: "Explore the Villa",
|
||||
href: "#about",
|
||||
},
|
||||
{ text: "Book Your Stay", href: "#contact" },
|
||||
{ text: "Explore the Villa", href: "#about" },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/beautiful-santorini-garden_23-2151977279.jpg"
|
||||
imageAlt="Luxury villa terrace garden sunlight"
|
||||
@@ -86,73 +69,35 @@ export default function LandingPage() {
|
||||
</div>
|
||||
|
||||
<div id="features" data-section="features">
|
||||
<FeatureCardTwentyThree
|
||||
<FeatureCardTwentySeven
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Prime Location",
|
||||
tags: [
|
||||
"2 min walk to beach",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Impeccable Cleanliness",
|
||||
tags: [
|
||||
"Daily service",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Private Garden Oasis",
|
||||
tags: [
|
||||
"Tranquil space",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "f4",
|
||||
title: "Personalized Hospitality",
|
||||
tags: [
|
||||
"Host-driven",
|
||||
],
|
||||
},
|
||||
]}
|
||||
gridVariant="two-items-per-row"
|
||||
title="Experience Peace and Comfort"
|
||||
description="Everything we do is designed to make your stay effortless, peaceful, and memorable."
|
||||
features={[
|
||||
{ id: "f1", title: "Prime Location", description: "2 min walk to the beach." },
|
||||
{ id: "f2", title: "Impeccable Cleanliness", description: "Daily service for a spotless stay." },
|
||||
{ id: "f3", title: "Private Garden Oasis", description: "A tranquil space to unwind." },
|
||||
{ id: "f4", title: "Personalized Hospitality", description: "Host-driven care at your service." },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="rooms" data-section="rooms">
|
||||
<ProductCardThree
|
||||
<ProductCardOne
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Terrace Apartment",
|
||||
price: "From €120",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-chill-bedroom-hotel_1150-10902.jpg",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Classic Studio",
|
||||
price: "From €90",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-cute-woman-enjoying-free-time-home_7502-7293.jpg",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Family Apartment",
|
||||
price: "From €150",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-working-computer-bed_1303-13303.jpg",
|
||||
},
|
||||
]}
|
||||
title="Designed for Comfort. Styled with Elegance."
|
||||
description="Find your perfect space for a truly relaxing Zakynthos getaway."
|
||||
products={[
|
||||
{ id: "p1", name: "Terrace Apartment", price: "From €120", imageSrc: "http://img.b2bpic.net/free-photo/luxury-chill-bedroom-hotel_1150-10902.jpg" },
|
||||
{ id: "p2", name: "Classic Studio", price: "From €90", imageSrc: "http://img.b2bpic.net/free-photo/smiling-cute-woman-enjoying-free-time-home_7502-7293.jpg" },
|
||||
{ id: "p3", name: "Family Apartment", price: "From €150", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-working-computer-bed_1303-13303.jpg" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -162,93 +107,45 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
gridVariant="bento-grid"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Sarah Johnson",
|
||||
role: "Guest",
|
||||
company: "UK",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/patio-balcony-with-chair-around-sea-ocean-view_74190-6864.jpg",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Michael Chen",
|
||||
role: "Guest",
|
||||
company: "USA",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-girl-pajama-moving-balcony-city-sunny-morning-her-long-hair-flying-wind-she-smiling_197531-2305.jpg",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Emily Rodriguez",
|
||||
role: "Guest",
|
||||
company: "Spain",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-natural-makeup-wear-fashion-clothes-casual-black-white-dress-code-office-style-total-blouse-pants-suit-hat_627829-1575.jpg",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
name: "David Kim",
|
||||
role: "Guest",
|
||||
company: "Germany",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/rustic-patio-furniture-house-deck-with-vegetation_23-2150698284.jpg",
|
||||
},
|
||||
]}
|
||||
title="Guests Don’t Just Stay — They Come Back"
|
||||
description="Hear what our wonderful guests have to say about their time at Villa Daizy."
|
||||
testimonials={[
|
||||
{ id: "t1", name: "Sarah Johnson", role: "Guest", company: "UK", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/patio-balcony-with-chair-around-sea-ocean-view_74190-6864.jpg" },
|
||||
{ id: "t2", name: "Michael Chen", role: "Guest", company: "USA", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-girl-pajama-moving-balcony-city-sunny-morning-her-long-hair-flying-wind-she-smiling_197531-2305.jpg" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="host" data-section="host">
|
||||
<TestimonialAboutCard
|
||||
useInvertedBackground={true}
|
||||
tag="Our Story"
|
||||
title="A Place That Feels Like Home — Only Better"
|
||||
description="Villa Daizy is more than just a stay—it’s an experience shaped by warmth, care, and attention to every detail."
|
||||
subdescription="Nestled in the heart of Laganas, our villa offers the rare luxury of being steps away from everything—while remaining beautifully quiet and serene. From spotless rooms to a lush garden retreat, every corner is designed to help you relax, recharge, and truly enjoy Zakynthos."
|
||||
icon={Home}
|
||||
tag="Meet Your Host"
|
||||
title="Hospitality Rooted in Passion"
|
||||
description="Our hosts at Villa Daizy are locals who love sharing the hidden gems of Zakynthos with our guests."
|
||||
subdescription="We believe that the best travel experiences are personal. From personalized tips to secret beach recommendations, we are here to ensure your holiday is truly special."
|
||||
icon={User}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/beautiful-santorini-garden_23-2151977283.jpg?_wi=2"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "canvas-reveal",
|
||||
}}
|
||||
text="Your Perfect Stay in Zakynthos Starts Here. Luxury, location, and heartfelt hospitality—all in one place."
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "https://booking.com",
|
||||
},
|
||||
{
|
||||
text: "Contact Us",
|
||||
href: "mailto:hello@villadaizy.com",
|
||||
},
|
||||
]}
|
||||
<ContactCTA
|
||||
tag="Ready to Visit?"
|
||||
title="Book Your Mediterranean Escape"
|
||||
description="Luxury, location, and heartfelt hospitality—all in one place. Reserve your dates now."
|
||||
buttons={[{ text: "Book Now", href: "https://booking.com" }]}
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterCard
|
||||
<FooterBase
|
||||
logoText="Villa Daizy"
|
||||
copyrightText="© 2025 Villa Daizy. All rights reserved."
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Instagram,
|
||||
href: "#",
|
||||
ariaLabel: "Instagram",
|
||||
},
|
||||
{
|
||||
icon: Facebook,
|
||||
href: "#",
|
||||
ariaLabel: "Facebook",
|
||||
},
|
||||
columns={[
|
||||
{ title: "Navigation", items: [{ label: "Home", href: "#hero" }, { label: "Rooms", href: "#rooms" }] },
|
||||
{ title: "Connect", items: [{ label: "Instagram", href: "#" }, { label: "Facebook", href: "#" }] }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user