"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroLogoBillboardSplit from '@/components/sections/hero/HeroLogoBillboardSplit';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import SplitAbout from '@/components/sections/about/SplitAbout';
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
import { Briefcase, Building, LineChart, Scale, Wallet } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="expand-hover"
        defaultTextAnimation="background-highlight"
        borderRadius="pill"
        contentWidth="mediumSmall"
        sizing="largeSizeMediumTitles"
        background="fluid"
        cardStyle="solid"
        primaryButtonStyle="gradient"
        secondaryButtonStyle="layered"
        headingFontWeight="normal"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleFullscreen
      navItems={[
        {
          name: "About Us",          id: "about"},
        {
          name: "Services",          id: "services"},
        {
          name: "Clients",          id: "social-proof"},
        {
          name: "Testimonials",          id: "testimonials"},
        {
          name: "Contact",          id: "contact"},
      ]}
      brandName="EMPORIO GROUP"
      bottomLeftText="We connect lifestyle"
      bottomRightText="hello@emporiogroup.pl"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroLogoBillboardSplit
      background={{
        variant: "animated-grid"}}
      logoText="EMPORIO GROUP"
      description="We connect lifestyle through professional real estate and financial services, offering comprehensive solutions for a discerning clientele. Discover properties and opportunities tailored to your needs."
      buttons={[
        {
          text: "Explore Our Services",          href: "#services"},
        {
          text: "Contact Us",          href: "#contact"},
      ]}
      buttonAnimation="opacity"
      layoutOrder="default"
      imageSrc="http://img.b2bpic.net/free-photo/close-up-modern-office-buildings_1359-1038.jpg"
      imageAlt="Modern upscale office building exterior"
      mediaAnimation="opacity"
      frameStyle="card"
    />
  </div>

  <div id="about" data-section="about">
      <SplitAbout
      textboxLayout="default"
      useInvertedBackground={false}
      imagePosition="right"
      title="About Emporio Group"
      description="Emporio Group is a leading provider of comprehensive real estate and financial services. Our expertise spans residential, commercial, and investment properties, complemented by robust financial advisory tailored to your aspirations. We are committed to delivering exceptional value and fostering long-term relationships through trust and transparency."
      tag="Our Story"
      bulletPoints={[
        {
          title: "Visionary Leadership",          description: "Guided by seasoned professionals with a deep understanding of the market."},
        {
          title: "Client-Centric Approach",          description: "Tailored solutions that prioritize your unique goals and investment objectives."},
        {
          title: "Unwavering Integrity",          description: "Operating with the highest ethical standards and transparency in all dealings."},
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/front-view-working-covid-concept_23-2148616720.jpg"
      imageAlt="Business professionals in a modern office, discussing strategies"
      mediaAnimation="slide-up"
    />
  </div>

  <div id="services" data-section="services">
      <FeatureBorderGlow
      animationType="scale-rotate"
      textboxLayout="default"
      useInvertedBackground={true}
      features={[
        {
          icon: Briefcase,
          title: "Real Estate Brokerage",          description: "Expert assistance in buying, selling, and leasing residential and commercial properties with unparalleled market insight."},
        {
          icon: Building,
          title: "Property Management",          description: "Comprehensive management solutions ensuring optimal property value and hassle-free ownership for investors and landlords."},
        {
          icon: LineChart,
          title: "Investment Advisory",          description: "Strategic financial guidance and portfolio management to maximize returns on your real estate and other assets."},
        {
          icon: Scale,
          title: "Legal & Tax Consultation",          description: "Specialized legal and tax advice for all real estate transactions and financial planning to ensure compliance and efficiency."},
        {
          icon: Wallet,
          title: "Mortgage & Financing",          description: "Access to competitive mortgage products and tailored financing solutions to facilitate your property acquisitions."},
      ]}
      title="Our Core Services"
      description="We offer a diverse range of services designed to meet your every need in real estate and finance. From finding your dream home to optimizing your investments, our experts are here to guide you."
      tag="Expertise"
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardTwo
      animationType="depth-3d"
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "1",          name: "Anna Kowalska",          role: "CEO, InvestPro",          testimonial: "Emporio Group provided exceptional service in securing our new office space. Their market knowledge and negotiation skills were truly impressive. A reliable partner for any real estate need.",          imageSrc: "http://img.b2bpic.net/free-photo/portrait-attractive-young-businesswoman_329181-15813.jpg"},
        {
          id: "2",          name: "Jan Nowak",          role: "Private Investor",          testimonial: "The financial advisory from Emporio Group has been instrumental in growing my investment portfolio. Their strategic insights are invaluable, and their team is always professional and responsive.",          imageSrc: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1600.jpg"},
        {
          id: "3",          name: "Maria Wiśniewska",          role: "Home Buyer",          testimonial: "Finding our dream home felt effortless with Emporio Group. They understood our needs perfectly and guided us through every step. Highly recommend their personalized approach.",          imageSrc: "http://img.b2bpic.net/free-photo/professional-expert-beams-with-excitement-celebrating-her-latest-accomplishment_482257-123899.jpg"},
        {
          id: "4",          name: "Piotr Zieliński",          role: "Property Developer",          testimonial: "Emporio Group's property management services have significantly streamlined our operations and boosted our rental income. Their efficiency and attention to detail are top-notch.",          imageSrc: "http://img.b2bpic.net/free-photo/successful-businessman-praising-good-work-showing-thumbs-up-smiling-satisfied-standing_1258-26394.jpg"},
      ]}
      title="What Our Clients Say"
      description="Hear directly from those who have experienced our dedication and expertise."
      tag="Testimonials"
    />
  </div>

  <div id="social-proof" data-section="social-proof">
      <SocialProofOne
      textboxLayout="default"
      useInvertedBackground={true}
      names={[]}
      logos={[
        "http://img.b2bpic.net/free-vector/white-logo-with-blue-circle-black-circle_698780-982.jpg",        "http://img.b2bpic.net/free-vector/set-gradient-colored-truck-logos_23-2148945471.jpg",        "http://img.b2bpic.net/free-vector/flat-design-book-logo-set_23-2148827297.jpg",        "http://img.b2bpic.net/free-vector/gradient-e-commerce-logo-pack_23-2148971342.jpg",        "http://img.b2bpic.net/free-vector/sport-logo-template-with-abstract-shape_23-2148210819.jpg",        "http://img.b2bpic.net/free-vector/code-logo-collection-flat-design_23-2148809708.jpg",        "http://img.b2bpic.net/free-vector/tree-logos-collection-flat-style_23-2147763394.jpg"]}
      title="Trusted by Industry Leaders"
      description="We are proud to partner with a diverse range of esteemed organizations."
      tag="Partners"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactText
      useInvertedBackground={false}
      background={{
        variant: "cell-wave"}}
      text="Ready to discuss your next property or investment? Our team is eager to provide tailored solutions and expert advice. Reach out to us today to start a conversation."
      buttons={[
        {
          text: "Get in Touch",          href: "mailto:hello@emporiogroup.pl"},
      ]}
      animationType="reveal-blur"
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterBaseCard
      logoText="EMPORIO GROUP"
      columns={[
        {
          title: "Services",          items: [
            {
              label: "Real Estate Brokerage",              href: "#services"},
            {
              label: "Property Management",              href: "#services"},
            {
              label: "Investment Advisory",              href: "#services"},
          ],
        },
        {
          title: "Company",          items: [
            {
              label: "About Us",              href: "#about"},
            {
              label: "Clients",              href: "#social-proof"},
            {
              label: "Testimonials",              href: "#testimonials"},
          ],
        },
        {
          title: "Connect",          items: [
            {
              label: "Contact",              href: "#contact"},
            {
              label: "LinkedIn",              href: "https://linkedin.com/company/emporiogroup"},
            {
              label: "Facebook",              href: "https://facebook.com/emporiogroup"},
          ],
        },
      ]}
      copyrightText="© 2024 Emporio Group. All rights reserved."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
