diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx new file mode 100644 index 0000000..61672ea --- /dev/null +++ b/src/app/about/page.tsx @@ -0,0 +1,55 @@ +"use client"; + +import ReactLenis from "lenis/react"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; +import { TestimonialAboutCard } from "@/components/sections/about/TestimonialAboutCard"; +import FooterCard from "@/components/sections/footer/FooterCard"; +import { Instagram, Facebook, Linkedin, Compass } from "lucide-react"; + +export default function AboutPage() { + return ( + + + + + + + + ); +} diff --git a/src/app/agents/page.tsx b/src/app/agents/page.tsx new file mode 100644 index 0000000..1f17c1b --- /dev/null +++ b/src/app/agents/page.tsx @@ -0,0 +1,60 @@ +"use client"; + +import ReactLenis from "lenis/react"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; +import { TeamCardOne } from "@/components/sections/team/TeamCardOne"; +import FooterCard from "@/components/sections/footer/FooterCard"; +import { Instagram, Facebook, Linkedin } from "lucide-react"; + +export default function AgentsPage() { + return ( + + + + + + + + ); +} diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx new file mode 100644 index 0000000..2e88de2 --- /dev/null +++ b/src/app/contact/page.tsx @@ -0,0 +1,54 @@ +"use client"; + +import ReactLenis from "lenis/react"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; +import { ContactSplit } from "@/components/sections/contact/ContactSplit"; +import FooterCard from "@/components/sections/footer/FooterCard"; +import { Instagram, Facebook, Linkedin } from "lucide-react"; + +export default function ContactPage() { + return ( + + + + + + + + ); +} diff --git a/src/app/page.tsx b/src/app/page.tsx index 9323cdd..1c05908 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,7 +1,7 @@ "use client"; import ReactLenis from "lenis/react"; -import HeroCarouselLogo from "@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo"; +import HeroCarouselLogo from "@/components/sections/hero/HeroCarouselLogo"; import InlineImageSplitTextAbout from "@/components/sections/about/InlineImageSplitTextAbout"; import FeatureCardOne from "@/components/sections/feature/FeatureCardOne"; import FeatureCardNine from "@/components/sections/feature/FeatureCardNine"; @@ -30,20 +30,20 @@ export default function LuxuryTravelAgencyTemplatePage() { @@ -79,36 +79,11 @@ export default function LuxuryTravelAgencyTemplatePage() { uniformGridCustomHeightClasses="h-100 2xl:h-110" useInvertedBackground={false} features={[ - { - title: "Private Aviation", - description: "Charter flights and private jet services to any destination worldwide.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service5.webp", - imageAlt: "Private jet", - }, - { - title: "Luxury Accommodations", - description: "Handpicked five-star hotels, villas, and exclusive resorts.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service1.webp", - imageAlt: "Luxury hotel", - }, - { - title: "Curated Experiences", - description: "Unique adventures and cultural immersions designed just for you.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service4.webp", - imageAlt: "Experience", - }, - { - title: "Fine Dining", - description: "Reservations at Michelin-starred restaurants and private chef services.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service3.webp", - imageAlt: "Fine dining", - }, - { - title: "Photography Tours", - description: "Professional photographers to capture your once-in-a-lifetime moments.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service2.webp", - imageAlt: "Photography", - } + { title: "Private Aviation", description: "Charter flights and private jet services to any destination worldwide.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service5.webp", imageAlt: "Private jet", buttons: [{text: "View Details", href: "/property-details"}] }, + { title: "Luxury Accommodations", description: "Handpicked five-star hotels, villas, and exclusive resorts.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service1.webp", imageAlt: "Luxury hotel", buttons: [{text: "View Details", href: "/property-details"}] }, + { title: "Curated Experiences", description: "Unique adventures and cultural immersions designed just for you.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service4.webp", imageAlt: "Experience" }, + { title: "Fine Dining", description: "Reservations at Michelin-starred restaurants and private chef services.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service3.webp", imageAlt: "Fine dining" }, + { title: "Photography Tours", description: "Professional photographers to capture your once-in-a-lifetime moments.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service2.webp", imageAlt: "Photography" } ]} /> + + +
+ {} }, + ]} + /> +
+ +
+ + ); +} diff --git a/src/app/property-details/page.tsx b/src/app/property-details/page.tsx new file mode 100644 index 0000000..342a0ac --- /dev/null +++ b/src/app/property-details/page.tsx @@ -0,0 +1,51 @@ +"use client"; + +import ReactLenis from "lenis/react"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; +import FooterCard from "@/components/sections/footer/FooterCard"; +import { Instagram, Facebook, Linkedin } from "lucide-react"; + +export default function PropertyDetailsPage() { + return ( + + + +
+

Exclusive Luxury Property

+

Explore the refined details of our handpicked luxury collection. This property offers the ultimate in comfort, design, and privacy.

+ Inquire About This Property +
+ +
+
+ ); +} diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index ee8d361..9736962 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #f6f0e9; - --card: #efe7dd; - --foreground: #2b180a; - --primary-cta: #2b180a; + --background: #fdfaf6; + --card: #f5f0e9; + --foreground: #1a1a1a; + --primary-cta: #c19a6b; --primary-cta-text: #f6f0e9; - --secondary-cta: #efe7dd; + --secondary-cta: #f5f0e9; --secondary-cta-text: #2b180a; - --accent: #94877c; - --background-accent: #afa094; + --accent: #b8a48b; + --background-accent: #e6dcd0; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);