From 2f20c563c838ab9d1d19a8dfbee3ca359977739b Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 16:42:17 +0000 Subject: [PATCH 1/6] Update src/app/availability/page.tsx --- src/app/availability/page.tsx | 175 ++++++++++++++++++++++++---------- 1 file changed, 122 insertions(+), 53 deletions(-) diff --git a/src/app/availability/page.tsx b/src/app/availability/page.tsx index a2decd6..bc53656 100644 --- a/src/app/availability/page.tsx +++ b/src/app/availability/page.tsx @@ -2,16 +2,18 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple"; -import MetricCardEleven from "@/components/sections/metrics/MetricCardEleven"; +import HeroSplitDoubleCarousel from "@/components/sections/hero/HeroSplitDoubleCarousel"; +import AboutMetric from "@/components/sections/about/AboutMetric"; +import PricingCardThree from "@/components/sections/pricing/PricingCardThree"; import ContactSplit from "@/components/sections/contact/ContactSplit"; import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal"; -import { Calendar, Clock, Users, CreditCard } from "lucide-react"; +import { Calendar, CheckCircle, Clock, DollarSign, Star } from "lucide-react"; export default function AvailabilityPage() { const navItems = [ { name: "The Villa", id: "villa" }, { name: "Experience", id: "experience" }, - { name: "Location", id: "/location-guide" }, + { name: "Location", id: "/location" }, { name: "Reviews", id: "reviews" }, { name: "Book Now", id: "/availability" }, ]; @@ -36,70 +38,137 @@ export default function AvailabilityPage() { /> -
- + +
+ +
+
-
- +
-
+
@@ -108,26 +177,26 @@ export default function AvailabilityPage() { columns={[ { title: "Villa", items: [ - { label: "The Villa", href: "/" }, - { label: "Gallery", href: "/#gallery" }, - { label: "Amenities", href: "/#amenities" }, - { label: "Rooms", href: "/#rooms" }, + { label: "The Villa", href: "#villa" }, + { label: "Gallery", href: "#gallery" }, + { label: "Amenities", href: "#amenities" }, + { label: "Rooms", href: "#rooms" }, ], }, { title: "Plan Your Stay", items: [ { label: "Check Availability", href: "/availability" }, - { label: "Location Guide", href: "/location-guide" }, - { label: "Pricing", href: "/availability" }, - { label: "Contact Us", href: "/#booking" }, + { label: "Booking Info", href: "#booking" }, + { label: "Pricing", href: "#pricing" }, + { label: "Contact Us", href: "#contact" }, ], }, { title: "Explore Crete", items: [ - { label: "Nearby Attractions", href: "/#location" }, - { label: "Guest Reviews", href: "/#reviews" }, - { label: "FAQ", href: "/#faq" }, - { label: "Book Now", href: "/availability" }, + { label: "Location Guide", href: "/location" }, + { label: "Nearby Attractions", href: "#attractions" }, + { label: "Guest Reviews", href: "#reviews" }, + { label: "FAQ", href: "#faq" }, ], }, ]} @@ -136,4 +205,4 @@ export default function AvailabilityPage() {
); -} +} \ No newline at end of file -- 2.49.1 From c0ae68dcf4ea7a9f5329dc901d947a802b788bd1 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 16:42:18 +0000 Subject: [PATCH 2/6] Update src/app/gallery/page.tsx --- src/app/gallery/page.tsx | 232 ++++++++++++++++++++++++--------------- 1 file changed, 142 insertions(+), 90 deletions(-) diff --git a/src/app/gallery/page.tsx b/src/app/gallery/page.tsx index 73be56b..a8a8654 100644 --- a/src/app/gallery/page.tsx +++ b/src/app/gallery/page.tsx @@ -2,98 +2,53 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple"; -import FeatureBento from "@/components/sections/feature/FeatureBento"; +import HeroSplitDoubleCarousel from "@/components/sections/hero/HeroSplitDoubleCarousel"; +import TestimonialCardOne from "@/components/sections/testimonial/TestimonialCardOne"; +import ContactSplit from "@/components/sections/contact/ContactSplit"; import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal"; -import { Image as ImageIcon } from "lucide-react"; +import { Sparkles, Camera, Calendar } from "lucide-react"; export default function GalleryPage() { const navItems = [ - { name: "The Villa", id: "/" }, - { name: "Experience", id: "/" }, - { name: "Location", id: "/" }, - { name: "Reviews", id: "/" }, - { name: "Details", id: "/villa-details" }, - { name: "Book Now", id: "/" }, + { name: "Home", id: "/" }, + { name: "The Villa", id: "/villa-details" }, + { name: "Gallery", id: "photos" }, + { name: "Reviews", id: "reviews" }, + { name: "Book Now", id: "booking" }, ]; - const galleryFeatures = [ + const galleryPhotos = [ { - title: "Pool & Terrace Views", description: "Stunning infinity pool with panoramic sea views and multiple relaxation areas.", bentoComponent: "media-stack", items: [ - { - imageSrc: "http://img.b2bpic.net/free-photo/luxury-villa-with-infinity-pool-overlooking-sea_23-2152008209.jpg", imageAlt: "Heated infinity pool with sea views" - }, - { - imageSrc: "http://img.b2bpic.net/free-photo/large-hotel-palm-trees-beach-thailand_1253-925.jpg", imageAlt: "Pool terrace and lounge area" - }, - { - imageSrc: "http://img.b2bpic.net/free-photo/couple-sitting-rooftop-enjoying-time-together_23-2147891229.jpg", imageAlt: "Sunset seating area" - }, - ], + id: "1", name: "Infinity Pool", role: "Main Pool", company: "Heated & Sea View", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/luxury-villa-with-infinity-pool-overlooking-sea_23-2152008209.jpg", imageAlt: "Heated infinity pool overlooking the Aegean Sea" }, { - title: "Indoor Living Spaces", description: "Spacious and elegantly designed common areas perfect for families and groups.", bentoComponent: "media-stack", items: [ - { - imageSrc: "http://img.b2bpic.net/free-photo/contemporary-house-interior-design_23-2151050927.jpg", imageAlt: "Modern living room interior" - }, - { - imageSrc: "http://img.b2bpic.net/free-photo/delicious-gulas-dish-assortment_23-2149072596.jpg", imageAlt: "Dining area" - }, - { - imageSrc: "http://img.b2bpic.net/free-photo/luxury-villa-with-infinity-pool-overlooking-sea_23-2152008209.jpg", imageAlt: "Living space with sea view" - }, - ], + id: "2", name: "Master Bedroom", role: "Luxury Suite", company: "Ensuite Bathroom", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/summertime-season-fun_23-2151977123.jpg", imageAlt: "Spacious master bedroom with sea views" }, { - title: "Bedrooms & Suites", description: "Luxury bedrooms with premium furnishings and private facilities.", bentoComponent: "media-stack", items: [ - { - imageSrc: "http://img.b2bpic.net/free-photo/summertime-season-fun_23-2151977123.jpg", imageAlt: "Master bedroom" - }, - { - imageSrc: "http://img.b2bpic.net/free-photo/contemporary-house-interior-design_23-2151050927.jpg", imageAlt: "Guest bedroom with comfort" - }, - { - imageSrc: "http://img.b2bpic.net/free-photo/luxury-villa-with-infinity-pool-overlooking-sea_23-2152008209.jpg", imageAlt: "Bedroom with terrace" - }, - ], + id: "3", name: "Living Room", role: "Main Space", company: "Entertainment Room", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/contemporary-house-interior-design_23-2151050927.jpg", imageAlt: "Modern living room with panoramic views" }, { - title: "Grounds & Landscaping", description: "Beautiful manicured gardens and outdoor spaces with Mediterranean charm.", bentoComponent: "media-stack", items: [ - { - imageSrc: "http://img.b2bpic.net/free-vector/watercolor-spring-landscape-with-fields-colorful-flowers_23-2148434817.jpg", imageAlt: "Villa gardens with flowers" - }, - { - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-tropical-coastline-with-seascape-view-sunlight_181624-39790.jpg", imageAlt: "Coastal landscape view" - }, - { - imageSrc: "http://img.b2bpic.net/free-photo/large-hotel-palm-trees-beach-thailand_1253-925.jpg", imageAlt: "Garden lounge area" - }, - ], + id: "4", name: "Sunset Terrace", role: "Outdoor Living", company: "Dining & Lounge", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/couple-sitting-rooftop-enjoying-time-together_23-2147891229.jpg", imageAlt: "Private terrace perfect for sunset dinners" }, { - title: "Outdoor Dining", description: "Multiple terrace dining areas perfect for romantic dinners and group gatherings.", bentoComponent: "media-stack", items: [ - { - imageSrc: "http://img.b2bpic.net/free-photo/delicious-gulas-dish-assortment_23-2149072596.jpg", imageAlt: "Outdoor dining setup" - }, - { - imageSrc: "http://img.b2bpic.net/free-photo/couple-sitting-rooftop-enjoying-time-together_23-2147891229.jpg", imageAlt: "Romantic dining corner" - }, - { - imageSrc: "http://img.b2bpic.net/free-photo/luxury-villa-with-infinity-pool-overlooking-sea_23-2152008209.jpg", imageAlt: "Terrace with sea views" - }, - ], + id: "5", name: "Coastal View", role: "Sea & Landscape", company: "Mediterranean Setting", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/large-hotel-palm-trees-beach-thailand_1253-925.jpg", imageAlt: "Beautiful coastal landscape from the villa" }, { - title: "Sea & Landscape Views", description: "Breathtaking panoramic views of the sea, mountains, and Mediterranean surroundings.", bentoComponent: "media-stack", items: [ - { - imageSrc: "http://img.b2bpic.net/free-photo/large-hotel-palm-trees-beach-thailand_1253-925.jpg", imageAlt: "Sea view from villa" - }, - { - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-tropical-coastline-with-seascape-view-sunlight_181624-39790.jpg", imageAlt: "Coastline panorama" - }, - { - imageSrc: "http://img.b2bpic.net/free-vector/watercolor-spring-landscape-with-fields-colorful-flowers_23-2148434817.jpg", imageAlt: "Mountain landscape" - }, - ], + id: "6", name: "Dining Area", role: "Outdoor Dining", company: "Gourmet Kitchen", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/delicious-gulas-dish-assortment_23-2149072596.jpg", imageAlt: "Outdoor dining terrace with prepared meals" + }, + { + id: "7", name: "Garden Paradise", role: "Landscape Design", company: "Mediterranean Flora", rating: 5, + imageSrc: "http://img.b2bpic.net/free-vector/watercolor-spring-landscape-with-fields-colorful-flowers_23-2148434817.jpg", imageAlt: "Lush gardens surrounding the villa" + }, + { + id: "8", name: "Beach Access", role: "Private Beach", company: "Coastal Location", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/beautiful-tropical-coastline-with-seascape-view-sunlight_181624-39790.jpg", imageAlt: "Direct access to pristine beaches" }, ]; @@ -117,17 +72,114 @@ export default function GalleryPage() { /> - + +
+ +
+ +
+ +
+ +
+
@@ -136,26 +188,26 @@ export default function GalleryPage() { columns={[ { title: "Villa", items: [ - { label: "The Villa", href: "/" }, + { label: "Home", href: "/" }, + { label: "Details", href: "/villa-details" }, { label: "Gallery", href: "/gallery" }, { label: "Amenities", href: "/villa-details" }, - { label: "Rooms", href: "/villa-details" }, ], }, { title: "Plan Your Stay", items: [ { label: "Check Availability", href: "/availability" }, - { label: "Booking Info", href: "/" }, + { label: "Book Now", href: "#booking" }, { label: "Pricing", href: "/availability" }, - { label: "Contact Us", href: "/" }, + { label: "Contact Us", href: "#booking" }, ], }, { - title: "Explore Crete", items: [ - { label: "Location Guide", href: "/" }, - { label: "Nearby Attractions", href: "/" }, - { label: "Guest Reviews", href: "/" }, - { label: "FAQ", href: "/" }, + title: "Experience", items: [ + { label: "Gallery", href: "/gallery" }, + { label: "Reviews", href: "#reviews" }, + { label: "Location", href: "/villa-details" }, + { label: "FAQ", href: "/villa-details" }, ], }, ]} @@ -164,4 +216,4 @@ export default function GalleryPage() { ); -} \ No newline at end of file +} -- 2.49.1 From 074af134e2adddb43ddce7b03519a251a171d061 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 16:42:19 +0000 Subject: [PATCH 3/6] Update src/app/guest-reviews/page.tsx --- src/app/guest-reviews/page.tsx | 113 ++++++++++----------------------- 1 file changed, 33 insertions(+), 80 deletions(-) diff --git a/src/app/guest-reviews/page.tsx b/src/app/guest-reviews/page.tsx index e3bc4fa..cd74456 100644 --- a/src/app/guest-reviews/page.tsx +++ b/src/app/guest-reviews/page.tsx @@ -4,16 +4,15 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple"; import TestimonialCardSixteen from "@/components/sections/testimonial/TestimonialCardSixteen"; import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal"; -import { Star } from "lucide-react"; +import { Star, Sparkles } from "lucide-react"; export default function GuestReviewsPage() { const navItems = [ - { name: "The Villa", id: "#villa" }, - { name: "Experience", id: "#experience" }, - { name: "Location", id: "#location" }, - { name: "Reviews", id: "#reviews" }, - { name: "Guest Reviews", id: "/guest-reviews" }, - { name: "Book Now", id: "#booking" }, + { name: "The Villa", id: "/" }, + { name: "Experience", id: "/" }, + { name: "Location", id: "/" }, + { name: "Reviews", id: "/guest-reviews" }, + { name: "Book Now", id: "/" }, ]; return ( @@ -36,18 +35,13 @@ export default function GuestReviewsPage() { /> -
-
-

Guest Reviews

-

Discover what our guests have to say about their unforgettable experiences at Cretan Dream Villa. Read detailed testimonials from families and groups from around the world.

-
-
- -
+
-
-
-

Why Guests Love Us

-
-
-
- - - - - -
-

Stunning Locations

-

Breathtaking sea views, spacious grounds, and authentic Mediterranean charm that creates unforgettable memories.

-
-
-
- - - - - -
-

Exceptional Hospitality

-

Our family owners ensure every guest feels welcomed with personalized attention and insider tips for exploring Crete.

-
-
-
- - - - - -
-

Perfect Amenities

-

Heated pool, multiple bedrooms, spacious living areas, and everything needed for a luxurious family getaway.

-
-
-
-
-