6 Commits

Author SHA1 Message Date
bd2288d354 Update src/app/rooms/page.tsx 2026-01-28 00:54:39 +00:00
cf21095f3a Update src/app/page.tsx 2026-01-28 00:54:38 +00:00
2dde59fddc Update src/app/layout.tsx 2026-01-28 00:54:37 +00:00
98846a136c Update src/app/globals.css 2026-01-28 00:54:36 +00:00
d0c60df065 Update src/app/contact/page.tsx 2026-01-28 00:54:35 +00:00
adba01f49f Update src/app/about/page.tsx 2026-01-28 00:54:35 +00:00
6 changed files with 60 additions and 36 deletions

View File

@@ -61,8 +61,7 @@ export default function AboutPage() {
id: "1", title: "Authentic Greek Heritage", description: "Honoring centuries-old traditions of Mediterranean hospitality and warm welcome", tag: "Tradition", imageSrc: "https://img.b2bpic.net/free-photo/resort-relax-lifestyle-blue-chair_1203-4634.jpg", imageAlt: "Traditional Greek architecture and design" id: "1", title: "Authentic Greek Heritage", description: "Honoring centuries-old traditions of Mediterranean hospitality and warm welcome", tag: "Tradition", imageSrc: "https://img.b2bpic.net/free-photo/resort-relax-lifestyle-blue-chair_1203-4634.jpg", imageAlt: "Traditional Greek architecture and design"
}, },
{ {
id: "2", id: "2", title: "Sustainable Luxury", description: "Committed to preserving Santorini's natural beauty for future generations", tag: "Responsibility", imageSrc: "https://img.b2bpic.net/free-photo/scenic-view-sandy-beach-beach-with-sun-beds-umbrellas-open-against-sea-mountains-hotel-resort-tekirova-kemer-turkey_146671-18877.jpg", imageAlt: "Sustainable resort practices"
title: "Sustainable Luxury", description: "Committed to preserving Santorini's natural beauty for future generations", tag: "Responsibility", imageSrc: "https://img.b2bpic.net/free-photo/scenic-view-sandy-beach-beach-with-sun-beds-umbrellas-open-against-sea-mountains-hotel-resort-tekirova-kemer-turkey_146671-18877.jpg", imageAlt: "Sustainable resort practices"
} }
]} ]}
/> />
@@ -111,4 +110,4 @@ export default function AboutPage() {
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -123,4 +123,4 @@ export default function ContactPage() {
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -4,21 +4,21 @@
/* Base units */ /* Base units */
/* --vw is set by ThemeProvider */ /* --vw is set by ThemeProvider */
/* --background: #fbfaff;; /* --background: #f0f7ff;;
--card: #f7f5ff;; --card: #e6f2ff;;
--foreground: #0f0022;; --foreground: #001a4d;;
--primary-cta: #8b5cf6;; --primary-cta: #0066ff;;
--secondary-cta: #ffffff;; --secondary-cta: #ffffff;;
--accent: #d8cef5;; --accent: #3399ff;;
--background-accent: #c4a8f9;; */ --background-accent: #99ccff;; */
--background: #fbfaff;; --background: #f0f7ff;;
--card: #f7f5ff;; --card: #e6f2ff;;
--foreground: #0f0022;; --foreground: #001a4d;;
--primary-cta: #8b5cf6;; --primary-cta: #0066ff;;
--secondary-cta: #ffffff;; --secondary-cta: #ffffff;;
--accent: #d8cef5;; --accent: #3399ff;;
--background-accent: #c4a8f9;; --background-accent: #99ccff;;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);

View File

@@ -1253,4 +1253,4 @@ export default function RootLayout({
</body> </body>
</html> </html>
); );
} }

View File

@@ -1,14 +1,15 @@
"use client"; "use client";
import { Sparkles, Crown, Star, UtensilsCrossed, Heart, Gift, Leaf, Sun, Snowflake } from "lucide-react"; import { Sparkles, Crown, Star, UtensilsCrossed, Heart, Gift, Leaf, Sun, Snowflake, Zap } from "lucide-react";
import Link from "next/link"; import Link from "next/link";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel'; import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
import TextAbout from '@/components/sections/about/TextAbout'; import TextAbout from '@/components/sections/about/TextAbout';
import ProductCardOne from '@/components/sections/product/ProductCardOne'; import ProductCardOne from '@/components/sections/product/ProductCardOne';
import FeatureCardMedia from '@/components/sections/feature/FeatureCardMedia'; import FeatureCardMedia from '@/components/sections/feature/FeatureCardMedia';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve'; import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import PricingCardOne from '@/components/sections/pricing/PricingCardOne'; import PricingCardOne from '@/components/sections/pricing/PricingCardOne';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal'; import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
export default function HomePage() { export default function HomePage() {
@@ -41,38 +42,36 @@ export default function HomePage() {
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboardRotatedCarousel <HeroBillboardCarousel
title="Experience Mediterranean Elegance in Santorini" title="Experience Mediterranean Elegance in Santorini"
description="Discover your sanctuary overlooking the Aegean Sea. Indulge in world-class luxury, breathtaking sunsets, and unforgettable moments at our exclusive Santorini resort." description="Discover your sanctuary overlooking the Aegean Sea. Indulge in world-class luxury, breathtaking sunsets, and unforgettable moments at our exclusive Santorini resort."
tag="Luxury Retreat" tag="Luxury Retreat"
tagIcon={Sparkles} tagIcon={Sparkles}
background={{ variant: "plain" }} background={{ variant: "sparkles-gradient" }}
buttons={[ buttons={[
{ text: "Book Your Stay", href: "/contact" }, { text: "Book Your Stay", href: "/contact" },
{ text: "Explore Rooms", href: "/rooms" } { text: "Explore Rooms", href: "/rooms" }
]} ]}
carouselItems={[ mediaItems={[
{ {
id: "1", imageSrc: "https://img.b2bpic.net/free-photo/wooden-bridge-pier-against-beautiful-sky_146671-18871.jpg", imageAlt: "Santorini sunset ocean view" imageSrc: "https://img.b2bpic.net/free-photo/wooden-bridge-pier-against-beautiful-sky_146671-18871.jpg", imageAlt: "Santorini sunset ocean view"
}, },
{ {
id: "2", imageSrc: "https://img.b2bpic.net/free-photo/umbrella-chair-around-swimming-pool-resort-hotel-leisure-travel-vacation_74190-8219.jpg", imageAlt: "White building architecture with caldera view" imageSrc: "https://img.b2bpic.net/free-photo/umbrella-chair-around-swimming-pool-resort-hotel-leisure-travel-vacation_74190-8219.jpg", imageAlt: "White building architecture with caldera view"
}, },
{ {
id: "3", imageSrc: "https://img.b2bpic.net/free-photo/umbrella-chair-around-swimming-pool-resort-hotel-leisure-travel-vacation_74190-8221.jpg", imageAlt: "Luxury bedroom with ocean window" imageSrc: "https://img.b2bpic.net/free-photo/umbrella-chair-around-swimming-pool-resort-hotel-leisure-travel-vacation_74190-8221.jpg", imageAlt: "Luxury bedroom with ocean window"
}, },
{ {
id: "4", imageSrc: "https://img.b2bpic.net/free-photo/sunset-santorini-modern-balcony-design-generated-by-ai_188544-34086.jpg", imageAlt: "Infinity pool overlooking Aegean Sea" imageSrc: "https://img.b2bpic.net/free-photo/sunset-santorini-modern-balcony-design-generated-by-ai_188544-34086.jpg", imageAlt: "Infinity pool overlooking Aegean Sea"
}, },
{ {
id: "5", imageSrc: "https://img.b2bpic.net/free-photo/umbrella-chair-around-swimming-pool-resort-hotel-leisure-travel-vacation_74190-8220.jpg", imageAlt: "Luxury terrace with Mediterranean columns" imageSrc: "https://img.b2bpic.net/free-photo/umbrella-chair-around-swimming-pool-resort-hotel-leisure-travel-vacation_74190-8220.jpg", imageAlt: "Luxury terrace with Mediterranean columns"
}, },
{ {
id: "6", imageSrc: "https://img.b2bpic.net/free-photo/umbrella-chair-around-swimming-pool-resort-hotel-leisure-travel-vacation_74190-8222.jpg", imageAlt: "Romantic sunset dining experience" imageSrc: "https://img.b2bpic.net/free-photo/umbrella-chair-around-swimming-pool-resort-hotel-leisure-travel-vacation_74190-8222.jpg", imageAlt: "Romantic sunset dining experience"
} }
]} ]}
autoPlay={true}
autoPlayInterval={4000}
/> />
</div> </div>
@@ -174,6 +173,34 @@ export default function HomePage() {
/> />
</div> </div>
<div id="cta" data-section="cta">
<ContactSplitForm
title="Ready for Your Luxe Escape?"
description="Connect with our concierge team to curate your perfect Santorini experience. We're here to bring your Mediterranean dreams to life."
useInvertedBackground="invertDefault"
imageSrc="https://img.b2bpic.net/free-photo/scenic-view-sandy-beach-beach-with-sun-beds-umbrellas-open-against-sea-mountains-hotel-resort-tekirova-kemer-turkey_146671-18877.jpg"
imageAlt="Santorini luxury ocean view"
mediaPosition="right"
buttonText="Request Your Package"
inputs={[
{
name: "name", type: "text", placeholder: "Full Name", required: true
},
{
name: "email", type: "email", placeholder: "Email Address", required: true
}
]}
textarea={{
name: "message", placeholder: "Tell us about your ideal stay...", rows: 4,
required: false
}}
onSubmit={(data) => {
console.log("CTA submission:", data);
alert("Thank you! We'll be in touch within 24 hours.");
}}
/>
</div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterBaseReveal <FooterBaseReveal
copyrightText="© 2025 Santorini Lux | Luxury Hotel & Resort. All rights reserved." copyrightText="© 2025 Santorini Lux | Luxury Hotel & Resort. All rights reserved."
@@ -207,4 +234,4 @@ export default function HomePage() {
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -102,12 +102,10 @@ export default function RoomsPage() {
id: "1", name: "Private Terrace", price: "Included", imageSrc: "https://img.b2bpic.net/free-photo/umbrella-chair-around-swimming-pool-resort-hotel-leisure-travel-vacation_74190-8220.jpg", imageAlt: "Private terrace with sea views" id: "1", name: "Private Terrace", price: "Included", imageSrc: "https://img.b2bpic.net/free-photo/umbrella-chair-around-swimming-pool-resort-hotel-leisure-travel-vacation_74190-8220.jpg", imageAlt: "Private terrace with sea views"
}, },
{ {
id: "2", name: "24/7 Butler Service", id: "2", name: "24/7 Butler Service", price: "Included", imageSrc: "https://img.b2bpic.net/free-photo/scenic-view-sandy-beach-beach-with-sun-beds-umbrellas-open-against-sea-mountains-hotel-resort-tekirova-kemer-turkey_146671-18877.jpg", imageAlt: "Personalized butler service"
price: "Included", imageSrc: "https://img.b2bpic.net/free-photo/scenic-view-sandy-beach-beach-with-sun-beds-umbrellas-open-against-sea-mountains-hotel-resort-tekirova-kemer-turkey_146671-18877.jpg", imageAlt: "Personalized butler service"
}, },
{ {
id: "3", name: "Premium Minibar", price: "Included", id: "3", name: "Premium Minibar", price: "Included", imageSrc: "https://img.b2bpic.net/free-photo/putting-orange-juice-into-glass-dinner-table-with-mixed-foods_114579-3762.jpg", imageAlt: "Premium minibar with local delicacies"
imageSrc: "https://img.b2bpic.net/free-photo/putting-orange-juice-into-glass-dinner-table-with-mixed-foods_114579-3762.jpg", imageAlt: "Premium minibar with local delicacies"
} }
]} ]}
/> />
@@ -146,4 +144,4 @@ export default function RoomsPage() {
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }