"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import HeroSplitDoubleCarousel from '@/components/sections/hero/HeroSplitDoubleCarousel';
import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
import { Award, ThumbsUp, Users } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="hover-bubble"
        defaultTextAnimation="background-highlight"
        borderRadius="rounded"
        contentWidth="mediumSmall"
        sizing="mediumLargeSizeMediumTitles"
        background="aurora"
        cardStyle="outline"
        primaryButtonStyle="flat"
        secondaryButtonStyle="solid"
        headingFontWeight="extrabold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleFullscreen
      navItems={[
        {
          name: "Home",
          id: "hero",
        },
        {
          name: "Services",
          id: "services",
        },
        {
          name: "Why Us",
          id: "why-us",
        },
        {
          name: "Contact",
          id: "contact",
        },
      ]}
      brandName="DPCS & Associates"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroSplitDoubleCarousel
      background={{
        variant: "radial-gradient",
      }}
      title="Trusted Company Secretaries in Mumbai"
      description="Helping businesses stay compliant & grow confidently with expert secretarial and advisory support."
      leftCarouselItems={[
        {
          imageSrc: "http://img.b2bpic.net/free-photo/portrait-serious-female-executive-her-secretary-with-digital-tablet_1262-12402.jpg",
          imageAlt: "Legal services",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/businessman-working-background_1098-2078.jpg",
          imageAlt: "Corporate compliance",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/two-happy-businesswoman-working-office_23-2147826630.jpg",
          imageAlt: "Business consulting",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/close-up-pen-financial-report_1098-3610.jpg",
          imageAlt: "ROC filing",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-office-desk-with-computer-screen-clipboard_23-2148821881.jpg",
          imageAlt: "LLP registration",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-businessman-signing-documents_74855-2701.jpg",
          imageAlt: "Audit services",
        },
      ]}
      rightCarouselItems={[
        {
          imageSrc: "http://img.b2bpic.net/free-photo/two-businesspeople-examining-document-restaurant_23-2147876633.jpg",
          imageAlt: "Consulting",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-posing_23-2148142807.jpg",
          imageAlt: "Documentation",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/co-workers-discussing-business-project_1098-1287.jpg",
          imageAlt: "Governance",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/busy-co-workers_1098-14819.jpg",
          imageAlt: "Advisory",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/serious-employees-discussing-project_74855-1251.jpg",
          imageAlt: "Startup support",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/interior-with-chair-front-white-table-with-laptop-documents_181624-59354.jpg",
          imageAlt: "Compliance",
        },
      ]}
      buttons={[
        {
          text: "Call Now",
          href: "tel:+919999999999",
        },
        {
          text: "Get Free Consultation",
          href: "#contact",
        },
      ]}
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/portrait-man-black-suit_23-2148401442.jpg",
          alt: "Team member",
        },
        {
          src: "http://img.b2bpic.net/free-photo/waist-up-confident-businessman-office_329181-19349.jpg",
          alt: "Team member",
        },
        {
          src: "http://img.b2bpic.net/free-photo/smiling-middle-aged-business-leader-window_1262-5674.jpg",
          alt: "Team member",
        },
        {
          src: "http://img.b2bpic.net/free-photo/close-up-businessman-with-tie_1098-2867.jpg",
          alt: "Team member",
        },
        {
          src: "http://img.b2bpic.net/free-photo/looking-side-confused-young-businessman-wearing-glasses-crossing-hands-isolated-pink-wall_141793-75036.jpg",
          alt: "Team member",
        },
      ]}
      avatarText="Trusted by 500+ professionals"
      marqueeItems={[
        {
          type: "text",
          text: "Compliance Ready",
        },
        {
          type: "text",
          text: "Expert Advisory",
        },
        {
          type: "text",
          text: "Fast Incorporation",
        },
        {
          type: "text",
          text: "ROC Filing",
        },
        {
          type: "text",
          text: "Legal Integrity",
        },
      ]}
    />
  </div>

  <div id="services" data-section="services">
      <FeatureCardSixteen
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      negativeCard={{
        items: [
          "LLP Registration",
          "Corporate Governance",
          "Secretarial Audit",
        ],
      }}
      positiveCard={{
        items: [
          "Company Incorporation",
          "ROC Compliance",
          "Annual Filings",
        ],
      }}
      title="Core Services"
      description="Comprehensive compliance and secretarial solutions for your growing business."
    />
  </div>

  <div id="why-us" data-section="why-us">
      <TestimonialCardOne
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="bento-grid"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "1",
          name: "Sarah Johnson",
          role: "CEO",
          company: "TechCorp",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/successful-senior-businessman-standing-window_1262-3120.jpg",
        },
        {
          id: "2",
          name: "Michael Chen",
          role: "CTO",
          company: "InnovateLab",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/smart-pensive-redhead-hipster-with-full-beard-glasses-dressed-casual-clothes-poses-with-hand-chin-studio-isolated-dark-background_613910-20091.jpg",
        },
        {
          id: "3",
          name: "Emily Rodriguez",
          role: "Director",
          company: "GrowthCo",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg",
        },
        {
          id: "4",
          name: "David Kim",
          role: "Founder",
          company: "StartupXYZ",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/annoyed-young-handsome-man-wearing-glasses-standing-with-closed-posture-looking-front-isolated-pink-wall_141793-74094.jpg",
        },
        {
          id: "5",
          name: "Ananya Sharma",
          role: "MD",
          company: "Mumbai Ventures",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/young-adult-pressing-buzzer-button_23-2149586558.jpg",
        },
      ]}
      title="Client Success"
      description="What our clients say about our expertise and dedication."
    />
  </div>

  <div id="metric" data-section="metric">
      <MetricCardOne
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="uniform-all-items-equal"
      useInvertedBackground={false}
      title="Our Impact"
      description="Driving business growth through disciplined governance."
      metrics={[
        {
          id: "m1",
          value: "500+",
          title: "Companies Assisted",
          description: "Successfully guided through compliance.",
          icon: Users,
        },
        {
          id: "m2",
          value: "15+",
          title: "Years Experience",
          description: "Deep expertise in secretarial law.",
          icon: Award,
        },
        {
          id: "m3",
          value: "99%",
          title: "Satisfaction Rate",
          description: "Clients trust our rigorous standards.",
          icon: ThumbsUp,
        },
      ]}
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactSplit
      useInvertedBackground={false}
      background={{
        variant: "plain",
      }}
      tag="Let's Connect"
      title="Get a Free Consultation"
      description="Reach out to DPCS & Associates today. Bhandup West, Mumbai."
      imageSrc="http://img.b2bpic.net/free-photo/company-managers-discussing-profit-analyzing-report-businesspeople-sitting-meeting-table-watching-computer-monitor-holding-paper-business-communication-teamwork-concept_74855-11620.jpg"
      mediaAnimation="slide-up"
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterLogoEmphasis
      columns={[
        {
          items: [
            {
              label: "Home",
              href: "#hero",
            },
            {
              label: "Services",
              href: "#services",
            },
            {
              label: "Why Us",
              href: "#why-us",
            },
            {
              label: "Contact",
              href: "#contact",
            },
          ],
        },
        {
          items: [
            {
              label: "Privacy Policy",
              href: "#",
            },
            {
              label: "Terms of Service",
              href: "#",
            },
          ],
        },
      ]}
      logoText="DPCS & Associates"
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
