"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery";
import ProductCardThree from "@/components/sections/product/ProductCardThree";
import FeatureCardTwentySeven from "@/components/sections/feature/FeatureCardTwentySeven";
import TestimonialAboutCard from "@/components/sections/about/TestimonialAboutCard";
import MetricCardTwo from "@/components/sections/metrics/MetricCardTwo";
import TestimonialCardFive from "@/components/sections/testimonial/TestimonialCardFive";
import ContactSplit from "@/components/sections/contact/ContactSplit";
import FooterBaseCard from "@/components/sections/footer/FooterBaseCard";
import { Award, Mail } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="text-shift"
      defaultTextAnimation="entrance-slide"
      borderRadius="pill"
      contentWidth="smallMedium"
      sizing="largeSizeMediumTitles"
      background="aurora"
      cardStyle="subtle-shadow"
      primaryButtonStyle="radial-glow"
      secondaryButtonStyle="solid"
      headingFontWeight="normal"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleCentered
          navItems={[
            { name: "Listings", id: "featured-listings" },
            { name: "Services", id: "services" },
            { name: "About", id: "agent" },
            { name: "Insights", id: "insights" },
            { name: "Contact", id: "contact" },
          ]}
          button={{ text: "Explore Listings", href: "featured-listings" }}
          brandName="Premet"
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroBillboardGallery
          title="Luxury Bratislava Properties Tailored for You"
          description="Discover exceptional designer-furnished apartments and villas in Bratislava's most sought-after neighborhoods. Let Ing. Michaela Polačková guide your next premium real estate investment."
          background={{ variant: "plain" }}
          buttons={[
            { text: "Explore Listings", href: "featured-listings" },
            { text: "Schedule Consultation", href: "contact" },
          ]}
          mediaItems={[
            {
              imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-resting-home-with-good-mood_651396-28.jpg?_wi=1",              imageAlt: "Luxury Bratislava apartment interior"},
            {
              imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-resting-home-with-good-mood_651396-28.jpg?_wi=2",              imageAlt: "Designer apartment in Horský Park"},
            {
              imageSrc: "http://img.b2bpic.net/free-photo/beach-chair-resort_1150-17976.jpg?_wi=1",              imageAlt: "Premium villa in Hrad district"},
            {
              imageSrc: "http://img.b2bpic.net/free-photo/attractive-woman-reading-magazine-near-panoramic-window_7502-9287.jpg?_wi=1",              imageAlt: "Downtown Bratislava luxury residence"},
            {
              imageSrc: "http://img.b2bpic.net/free-photo/pennsylvania-avenue-washington-dc_649448-5315.jpg?_wi=1",              imageAlt: "Bratislava skyline view"},
          ]}
          mediaAnimation="slide-up"
          buttonAnimation="slide-up"
        />
      </div>

      <div id="featured-listings" data-section="featured-listings">
        <ProductCardThree
          title="Featured Listings"
          description="Curated selection of designer-furnished apartments and villas in Bratislava's premium neighborhoods"
          products={[
            {
              id: "1",              name: "Luxury Apartment – Horský Park",              price: "€850,000",              imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-resting-home-with-good-mood_651396-28.jpg?_wi=3",              imageAlt: "Luxury apartment in Horský Park with modern furnishings"},
            {
              id: "2",              name: "Premium Villa – Hrad District",              price: "€1,200,000",              imageSrc: "http://img.b2bpic.net/free-photo/beach-chair-resort_1150-17976.jpg?_wi=2",              imageAlt: "Exclusive villa in Hrad district with architectural design"},
            {
              id: "3",              name: "Downtown Penthouse – Central Bratislava",              price: "€950,000",              imageSrc: "http://img.b2bpic.net/free-photo/attractive-woman-reading-magazine-near-panoramic-window_7502-9287.jpg?_wi=2",              imageAlt: "High-end penthouse with city views in central location"},
          ]}
          textboxLayout="default"
          gridVariant="three-columns-all-equal-width"
          animationType="slide-up"
          useInvertedBackground={false}
        />
      </div>

      <div id="services" data-section="services">
        <FeatureCardTwentySeven
          title="Our Services & Expertise"
          description="Comprehensive real estate solutions tailored to your investment goals"
          features={[
            {
              id: "1",              title: "Luxury Property Acquisition",              description: "Expert guidance through seamless acquisition of premium residential properties in Bratislava's most desirable locations, from initial consultation to closing.",              imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-resting-home-with-good-mood_651396-28.jpg?_wi=4",              imageAlt: "Luxury property acquisition service"},
            {
              id: "2",              title: "Investment Portfolio Development",              description: "Strategic market analysis and curated property selection to build diversified investment portfolios aligned with your financial objectives and growth goals.",              imageSrc: "http://img.b2bpic.net/free-photo/beach-chair-resort_1150-17976.jpg?_wi=3",              imageAlt: "Investment portfolio development service"},
            {
              id: "3",              title: "Designer Furnishing Services",              description: "Access to professional interior design partnerships ensuring your properties are move-in ready with contemporary, high-end furnishings and finishes.",              imageSrc: "http://img.b2bpic.net/free-photo/attractive-woman-reading-magazine-near-panoramic-window_7502-9287.jpg?_wi=3",              imageAlt: "Designer furnishing services"},
            {
              id: "4",              title: "Market Intelligence & Analytics",              description: "Proprietary insights into Bratislava's luxury real estate market trends, neighborhood development, and investment potential to guide informed decisions.",              imageSrc: "http://img.b2bpic.net/free-photo/house-model-compass-plan-background-real-estate-concept_1423-179.jpg?_wi=1",              imageAlt: "Market intelligence and analytics service"},
          ]}
          textboxLayout="default"
          gridVariant="uniform-4-items"
          animationType="slide-up"
          useInvertedBackground="invertDefault"
        />
      </div>

      <div id="agent" data-section="agent">
        <TestimonialAboutCard
          tag="Your Expert Guide"
          title="Ing. Michaela Polačková – Maklérka"
          description="Lead Real Estate Agent"
          subdescription="Bratislava Luxury Properties"
          icon={Award}
          imageSrc="http://img.b2bpic.net/free-photo/portrait-business-woman-office_1398-6.jpg"
          imageAlt="Portrait of Ing. Michaela Polačková, luxury real estate agent"
          mediaAnimation="slide-up"
          useInvertedBackground={false}
        />
      </div>

      <div id="insights" data-section="insights">
        <MetricCardTwo
          title="Bratislava Market Performance"
          description="Key indicators driving luxury real estate investment decisions"
          metrics={[
            {
              id: "1",              value: "€15,800",              description: "Average price per m² (luxury segment)"},
            {
              id: "2",              value: "8.5%",              description: "YoY market appreciation"},
            {
              id: "3",              value: "250+",              description: "Premium listings managed annually"},
            {
              id: "4",              value: "15 yrs",              description: "Average portfolio holding period"},
          ]}
          textboxLayout="default"
          gridVariant="uniform-all-items-equal"
          animationType="slide-up"
          useInvertedBackground={false}
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardFive
          title="Client Testimonials"
          description="Success stories from satisfied investors and property owners"
          testimonials={[
            {
              id: "1",              name: "Alisa Hester, Investment Director",              date: "Date: November 2024",              title: "Exceptional service and market expertise",              quote: "Michaela's deep market knowledge and professional approach made our acquisition seamless. The property portfolio she curated for us has exceeded all investment expectations.",              tag: "Investor",              avatarSrc: "http://img.b2bpic.net/free-photo/successful-senior-businessman-standing-window_1262-3120.jpg",              avatarAlt: "Alisa Hester",              imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-resting-home-with-good-mood_651396-28.jpg?_wi=5",              imageAlt: "Featured property from client portfolio"},
            {
              id: "2",              name: "David Kovalenko, Executive",              date: "Date: October 2024",              title: "Trusted advisor for luxury acquisitions",              quote: "Working with Premet transformed our relocation process. The attention to detail in property selection and furnishing coordination was outstanding.",              tag: "Premium Buyer",              avatarSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg",              avatarAlt: "David Kovalenko",              imageSrc: "http://img.b2bpic.net/free-photo/attractive-woman-reading-magazine-near-panoramic-window_7502-9287.jpg?_wi=4",              imageAlt: "Luxury penthouse acquisition"},
            {
              id: "3",              name: "Elena Svobodová, Portfolio Manager",              date: "Date: September 2024",              title: "Strategic investment guidance",              quote: "Their market analytics and property recommendations have become integral to our real estate strategy. Michaela's professionalism is unmatched.",              tag: "Institutional Investor",              avatarSrc: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg",              avatarAlt: "Elena Svobodová",              imageSrc: "http://img.b2bpic.net/free-photo/beach-chair-resort_1150-17976.jpg?_wi=4",              imageAlt: "Premium villa investment"},
            {
              id: "4",              name: "Marcus Friedrich, Entrepreneur",              date: "Date: August 2024",              title: "Professional relocation support",              quote: "From property search to move-in, Premet handled everything with excellence. The designer furnishing service was particularly impressive.",              tag: "Executive Relocation",              avatarSrc: "http://img.b2bpic.net/free-photo/smiling-homosexual-man-official-suit-looking-camera-close-up-shot-happy-gay-getting-dressed-wedding-ceremony-standing-hotel-room-with-his-partner-background-love-emotion-concept_74855-22675.jpg",              avatarAlt: "Marcus Friedrich",              imageSrc: "http://img.b2bpic.net/free-photo/pennsylvania-avenue-washington-dc_649448-5315.jpg?_wi=2",              imageAlt: "Bratislava city overview"},
            {
              id: "5",              name: "Sophie Leclerc, Investor",              date: "Date: July 2024",              title: "Exceeded investment objectives",              quote: "Michaela's recommendations have consistently outperformed market expectations. Her insight into emerging neighborhoods is invaluable.",              tag: "Real Estate Investor",              avatarSrc: "http://img.b2bpic.net/free-photo/successful-senior-businessman-standing-window_1262-3120.jpg",              avatarAlt: "Sophie Leclerc",              imageSrc: "http://img.b2bpic.net/free-photo/house-model-compass-plan-background-real-estate-concept_1423-179.jpg?_wi=2",              imageAlt: "Market performance analysis"},
            {
              id: "6",              name: "Thomas Mueller, Corporate Executive",              date: "Date: June 2024",              title: "Excellence in every detail",              quote: "The level of service provided by Premet sets the standard for luxury real estate. Highly recommended for discerning clients.",              tag: "Premium Client",              avatarSrc: "http://img.b2bpic.net/free-photo/smiling-homosexual-man-official-suit-looking-camera-close-up-shot-happy-gay-getting-dressed-wedding-ceremony-standing-hotel-room-with-his-partner-background-love-emotion-concept_74855-22675.jpg",              avatarAlt: "Thomas Mueller",              imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-resting-home-with-good-mood_651396-28.jpg?_wi=6",              imageAlt: "Luxury property showcase"},
          ]}
          textboxLayout="default"
          useInvertedBackground="invertDefault"
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactSplit
          tag="Get In Touch"
          title="Schedule Your Consultation"
          description="Connect with Ing. Michaela Polačková to explore premium properties and investment opportunities tailored to your portfolio goals."
          tagIcon={Mail}
          background={{ variant: "plain" }}
          useInvertedBackground={false}
          imageSrc="http://img.b2bpic.net/free-photo/pennsylvania-avenue-washington-dc_649448-5315.jpg?_wi=3"
          imageAlt="Bratislava city skyline representing market opportunity"
          mediaAnimation="slide-up"
          inputPlaceholder="Enter your email"
          buttonText="Schedule Now"
          termsText="We respect your privacy. Unsubscribe anytime."
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterBaseCard
          logoText="Premet"
          columns={[
            {
              title: "Properties",              items: [
                { label: "Featured Listings", href: "#featured-listings" },
                { label: "Horský Park", href: "#" },
                { label: "Hrad District", href: "#" },
                { label: "Central Bratislava", href: "#" },
              ],
            },
            {
              title: "Services",              items: [
                { label: "Luxury Acquisitions", href: "#services" },
                { label: "Investment Portfolio", href: "#services" },
                { label: "Designer Furnishing", href: "#services" },
                { label: "Market Intelligence", href: "#services" },
              ],
            },
            {
              title: "About",              items: [
                { label: "Ing. Michaela Polačková", href: "#agent" },
                { label: "Market Insights", href: "#insights" },
                { label: "Client Testimonials", href: "#testimonials" },
                { label: "Contact", href: "#contact" },
              ],
            },
            {
              title: "Legal",              items: [
                { label: "Privacy Policy", href: "#" },
                { label: "Terms & Conditions", href: "#" },
                { label: "Real Estate Licensing", href: "#" },
              ],
            },
          ]}
          copyrightText="© 2025 Premet sro | Design by David Pavlík"
        />
      </div>
    </ThemeProvider>
  );
}
