"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FeatureBento from '@/components/sections/feature/FeatureBento';
import FooterCard from '@/components/sections/footer/FooterCard';
import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery';
import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
import { Award, Box, Github, LineChart, TrendingUp, Twitter, Users, Zap } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="hover-magnetic"
        defaultTextAnimation="reveal-blur"
        borderRadius="rounded"
        contentWidth="medium"
        sizing="medium"
        background="none"
        cardStyle="subtle-shadow"
        primaryButtonStyle="flat"
        secondaryButtonStyle="solid"
        headingFontWeight="semibold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleApple
      navItems={[
        { name: "Инструменты", id: "features" },
        { name: "Аналитика", id: "metrics" },
        { name: "Тарифы", id: "products" },
        { name: "Блог", id: "blog" },
      ]}
      brandName="MarketGuru"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroBillboardGallery
      background={{ variant: "plain" }}
      title="Реклама на Wildberries, которая продает сама"
      description="MarketGuru автоматизирует управление рекламой. Увеличьте конверсию на 40% без ручной настройки."
      tag="Продвинутая аналитика для WB"
      buttons={[{ text: "Попробовать бесплатно", href: "#products" }]}
      mediaItems={[
        { imageSrc: "http://img.b2bpic.net/free-photo/laptop-screen-room-with-red-light_250224-287.jpg", imageAlt: "Интерфейс панели управления" },
        { imageSrc: "http://img.b2bpic.net/free-photo/businessman-working-futuristic-office_23-2151003753.jpg", imageAlt: "Аналитика данных" },
        { imageSrc: "http://img.b2bpic.net/free-photo/desktop-pc-wooden-desk-showcases-infographics-client-reach-data_482257-126876.jpg?_wi=1", imageAlt: "Результаты продаж" }
      ]}
      mediaAnimation="blur-reveal"
    />
  </div>

  <div id="features" data-section="features">
      <FeatureBento
      animationType="slide-up"
      textboxLayout="split"
      useInvertedBackground={false}
      features={[
        {
          title: "Автобиддер",          description: "Хватит менять ставки вручную. Наш ИИ делает это в реальном времени.",          bentoComponent: "reveal-icon",          icon: Zap,
        },
        {
          title: "Умный репрайсер",          description: "Оставайтесь конкурентоспособными и максимизируйте маржу.",          bentoComponent: "reveal-icon",          icon: TrendingUp,
        },
        {
          title: "AI Аналитика",          description: "Глубокие инсайты по продажам и трендам рынка.",          bentoComponent: "reveal-icon",          icon: LineChart,
        },
      ]}
      title="Мощные инструменты автоматизации"
      description="Оптимизируйте бизнес на Wildberries с нашими интеллектуальными функциями."
    />
  </div>

  <div id="metrics" data-section="metrics">
      <MetricCardThree
      animationType="blur-reveal"
      textboxLayout="default"
      useInvertedBackground={false}
      metrics={[
        { id: "m1", icon: Users, title: "Селлеров", value: "800k+" },
        { id: "m2", icon: Box, title: "Товаров", value: "227M+" },
        { id: "m3", icon: Award, title: "Опыт", value: "70k+" },
      ]}
      title="Доказанные результаты"
      description="MarketGuru помогает масштабировать операции эффективно."
    />
  </div>

  <div id="products" data-section="products">
      <ProductCardOne
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      animationType="slide-up"
      useInvertedBackground={false}
      products={[
        { id: "p1", name: "Базовый", price: "99$", imageSrc: "http://img.b2bpic.net/free-photo/man-trading-browsing-online-stock-investments-night_169016-57448.jpg" },
        { id: "p2", name: "Профи", price: "299$", imageSrc: "http://img.b2bpic.net/free-photo/optical-fiber-background_23-2149301607.jpg" },
        { id: "p3", name: "Агентский", price: "899$", imageSrc: "http://img.b2bpic.net/free-photo/desktop-pc-wooden-desk-showcases-infographics-client-reach-data_482257-126876.jpg?_wi=2" },
      ]}
      title="Тарифные планы"
      description="Выберите лучший тариф для оптимизации показателей на Wildberries."
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardSix
      animationType="blur-reveal"
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        { id: "t1", name: "Иван С.", handle: "@ivan_wb", testimonial: "Конверсия выросла на 40% за месяц!", imageSrc: "http://img.b2bpic.net/free-photo/close-up-entrepreneur-with-corporate-job-looking-camera-business-office-portrait-young-man-preparing-work-planning-development-industry-with-technology-computer_482257-29387.jpg" },
        { id: "t2", name: "Ольга М.", handle: "@olga_sales", testimonial: "Лучший инструмент для автоматизации рекламы WB.", imageSrc: "http://img.b2bpic.net/free-photo/serious-beautiful-businesswoman-standing-window_1262-1913.jpg" },
        { id: "t3", name: "Дмитрий П.", handle: "@dmitry_ecom", testimonial: "Отличная аналитика и удобные отчеты.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-man-standing-holding-tablet-computer_1262-18710.jpg" },
        { id: "t4", name: "Елена К.", handle: "@elena_biz", testimonial: "Превосходная поддержка и SEO-сервис.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-entrepreneur-posing-camera_1262-3636.jpg" },
        { id: "t5", name: "Алексей Р.", handle: "@alex_market", testimonial: "ROI вырос благодаря автобиддеру.", imageSrc: "http://img.b2bpic.net/free-photo/successful-businessman-imagines-great-career_1163-5478.jpg" },
      ]}
      title="Доверие селлеров"
      description="Присоединяйтесь к тысячам успешных продавцов."
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqSplitText
      useInvertedBackground={false}
      faqs={[
        { id: "q1", title: "Как работает ИИ-автоматизация?", content: "ИИ анализирует рынок в реальном времени и оптимизирует ставки автоматически." },
        { id: "q2", title: "Можно подключить агентский кабинет?", content: "Да, наш тариф для агентств поддерживает масштабирование." },
        { id: "q3", title: "Сложно ли начать?", content: "Нет, интерфейс интуитивно понятен, настройка не требуется." },
      ]}
      sideTitle="Частые вопросы"
      faqsAnimation="blur-reveal"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactText
      useInvertedBackground={false}
      background={{ variant: "plain" }}
      text="Готовы масштабировать бизнес на Wildberries?"
      buttons={[{ text: "Связаться с поддержкой", href: "#" }]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterCard
      logoText="MarketGuru.io"
      copyrightText="© 2025 MarketGuru. Все права защищены."
      socialLinks={[
        { icon: Twitter, href: "#", ariaLabel: "Twitter" },
        { icon: Github, href: "#", ariaLabel: "Github" },
      ]}
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}