"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
import HeroBillboardRotatedCarousel from "@/components/sections/hero/HeroBillboardRotatedCarousel";
import TextAbout from "@/components/sections/about/TextAbout";
import FeatureCardThree from "@/components/sections/feature/featureCardThree/FeatureCardThree";
import ContactCenter from "@/components/sections/contact/ContactCenter";
import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal";
import Link from "next/link";
import { Shield, Briefcase, Award, MessageCircle } from "lucide-react";

const navItems = [
  { name: "Главная", id: "/" },
  { name: "Об адвокате", id: "/about" },
  { name: "Практика", id: "/practice" },
  { name: "Публикации", id: "/publications" },
  { name: "FAQ", id: "/faq" },
  { name: "Контакты", id: "/contacts" },
];

export default function HomePage() {
  return (
    <ThemeProvider
      defaultButtonVariant="directional-hover"
      defaultTextAnimation="entrance-slide"
      borderRadius="rounded"
      contentWidth="small"
      sizing="large"
      background="noiseDiagonalGradient"
      cardStyle="gradient-mesh"
      primaryButtonStyle="shadow"
      secondaryButtonStyle="layered"
      headingFontWeight="normal"
    >
      {/* Navbar */}
      <div id="nav" data-section="nav" className="fixed top-6 left-0 right-0 z-40 flex justify-center">
        <NavbarLayoutFloatingOverlay
          brandName="Бабасов Камиль"
          navItems={navItems}
          button={{
            text: "WhatsApp",            href: "https://wa.me/79689514737?text=Здравствуйте%21%20Нужна%20правовая%20помощь.%20Кратко%3A%20"}}
          className=""
          buttonClassName="bg-red-600 hover:bg-red-700 text-white px-6 py-2 rounded-full"
        />
      </div>

      {/* Hero Section */}
      <div id="hero" data-section="hero" className="relative w-full min-h-screen bg-white pt-24">
        <HeroBillboardRotatedCarousel
          title="Бабасов Камиль"
          description="Правовая помощь по вопросам уголовного процесса, защиты профессиональных прав адвокатов, судебных экспертиз и уголовно-исполнительного права"
          tag="Официальный персональный сайт адвоката"
          tagIcon={Shield}
          background={{ variant: "plain" }}
          buttons={[
            {
              text: "Консультация через WhatsApp",              href: "https://wa.me/79689514737?text=Здравствуйте%21%20Нужна%20правовая%20помощь.%20Кратко%3A%20"},
            {
              text: "Направления практики →",              href: "/practice"},
          ]}
          carouselItems={[
            {
              id: "1",              imageSrc: "http://img.b2bpic.net/free-photo/old-psychologist-reviewing-patient-notes_482257-119283.jpg",              imageAlt: "адвокат консультация деловой офис"},
            {
              id: "2",              imageSrc: "http://img.b2bpic.net/free-photo/male-speaking-near-wooden-speech-stand-holding-book-his-hands_181624-42121.jpg",              imageAlt: "уголовное право суд зал"},
            {
              id: "3",              imageSrc: "http://img.b2bpic.net/free-photo/close-up-businesswoman-s-hand-holding-pencil-paper-clipboard-desk_23-2148073330.jpg",              imageAlt: "адвокат коллегия профессиональное сообщество"},
            {
              id: "4",              imageSrc: "http://img.b2bpic.net/free-photo/young-woman-white-shirt-holding-open-folder-looking-it-with-serious-face-standing-orange-wall_141793-71956.jpg",              imageAlt: "судебная экспертиза лаборатория"},
            {
              id: "5",              imageSrc: "http://img.b2bpic.net/free-photo/physician-using-laptop-checkup-visit-with-old-man-sitting-waiting-room-lobby-general-practitioner-patient-talking-about-disease-diagnosis-healthcare-consulting-adult-health-center_482257-51644.jpg",              imageAlt: "уголовно-исполнительная система учреждение"},
            {
              id: "6",              imageSrc: "http://img.b2bpic.net/free-photo/businesswomen-using-sign-language-talk-each-other_23-2148740306.jpg",              imageAlt: "адвокатская консультация мнение"},
          ]}
          autoPlay={true}
          autoPlayInterval={4000}
        />
      </div>

      {/* Official Info Section */}
      <div id="official-info" data-section="official-info" className="w-full bg-gray-50 py-12">
        <TextAbout
          tag="Официальные данные"
          title="ФИО: Бабасов Камиль Абдулкеримович
Адвокатская палата: Адвокатская палата Республики Дагестан
Реестровый номер: 05/1667
Адвокатское образование: КА «Юстина»
Место работы: Москва"
          useInvertedBackground={false}
          tagAnimation="slide-up"
        />
      </div>

      {/* About Section */}
      <div id="about" data-section="about" className="w-full bg-white py-12">
        <TextAbout
          tag="Об адвокате"
          title="Бабасов Камиль Абдулкеримович — адвокат, осуществляющий профессиональную деятельность в соответствии с Федеральным законом «Об адвокатской деятельности и адвокатуре в Российской Федерации». Член Адвокатской палаты Республики Дагестан с реестровым номером 05/1667. Юридическое образование получено в Адвокатской коллегии «Юстина». Базируется в Москве, оказывает квалифицированную правовую помощь в следующих направлениях практики: уголовное право и уголовный процесс, защита профессиональных прав адвокатов, участие в судебных экспертизах, вопросы уголовно-исполнительного права. Данный сайт является официальным персональным ресурсом адвоката и содержит общую информационную справку. Консультация по любым вопросам доступна через WhatsApp."
          useInvertedBackground={true}
          tagAnimation="slide-up"
        />
      </div>

      {/* Practice Section */}
      <div id="practice" data-section="practice" className="w-full bg-white py-20">
        <FeatureCardThree
          title="Направления практики"
          description="Специализированная правовая помощь в четырёх ключевых областях"
          tag="Практика"
          tagIcon={Briefcase}
          features={[
            {
              id: "01",              title: "Уголовное право и процесс",              description: "Квалифицированная помощь на всех стадиях уголовного судопроизводства: предварительное следствие, дознание, судебное разбирательство в суде первой инстанции и апелляционном порядке. Защита прав и интересов доверителя в уголовных процессах.",              imageSrc: "http://img.b2bpic.net/free-photo/top-view-frame-with-book-handcuffs_23-2148230090.jpg",              imageAlt: "уголовный кодекс книга правовая"},
            {
              id: "02",              title: "Защита прав адвокатов",              description: "Специализированная защита профессиональных прав адвокатов, включая вопросы взаимодействия с органами следствия и дознания, защиту адвокатской деятельности и профессиональной независимости, разрешение конфликтов с профессиональным сообществом.",              imageSrc: "http://img.b2bpic.net/free-photo/executives-planning-business-strategy_1098-615.jpg",              imageAlt: "адвокатская коллегия членство"},
            {
              id: "03",              title: "Экспертизы в процессе",              description: "Обеспечение эффективности судебных экспертиз в уголовном процессе: назначение экспертиз, взаимодействие с экспертами, оценка заключений, включая криминалистические, медико-правовые и иные виды экспертиз.",              imageSrc: "http://img.b2bpic.net/free-photo/digital-devices-graduation-diploma-certificate_23-2148769701.jpg",              imageAlt: "судебная экспертиза анализ доказательств"},
            {
              id: "04",              title: "Уголовно-исполнительное право",              description: "Правовая помощь по вопросам, связанным с исполнением уголовных наказаний: взаимодействие с учреждениями уголовно-исполнительной системы, защита прав осуждённых, рассмотрение жалоб и представлений.",              imageSrc: "http://img.b2bpic.net/free-photo/close-up-mature-male-adviser-holding-contract-hand-giving-pen_23-2147898666.jpg",              imageAlt: "исправительное учреждение админист система"},
          ]}
          gridVariant="four-items-2x2-equal-grid"
          textboxLayout="default"
          animationType="slide-up"
          useInvertedBackground={false}
          tagAnimation="slide-up"
          buttonAnimation="slide-up"
        />
      </div>

      {/* Principles Section */}
      <div id="principles" data-section="principles" className="w-full bg-gray-50 py-20">
        <FeatureCardThree
          title="Принципы работы"
          description="Основные подходы в профессиональной деятельности"
          tag="Методология"
          tagIcon={Award}
          features={[
            {
              id: "01",              title: "Конфиденциальность",              description: "Полное соблюдение адвокатской тайны. Вся информация, полученная от доверителя, является строго конфиденциальной и не подлежит разглашению без письменного согласия.",              imageSrc: "/placeholders/placeholder1.webp?_wi=1",              imageAlt: "Конфиденциальность"},
            {
              id: "02",              title: "Индивидуальный подход",              description: "Каждое дело анализируется учитывая его специфику. Стратегия защиты разрабатывается индивидуально в зависимости от обстоятельств и целей доверителя.",              imageSrc: "/placeholders/placeholder1.webp?_wi=2",              imageAlt: "Индивидуальный подход"},
            {
              id: "03",              title: "Правовая определённость",              description: "Честное и объективное консультирование о возможностях и рисках. Информация предоставляется в полном объёме для информированного принятия решения.",              imageSrc: "/placeholders/placeholder1.webp?_wi=3",              imageAlt: "Правовая определённость"},
          ]}
          gridVariant="three-columns-all-equal-width"
          textboxLayout="default"
          animationType="blur-reveal"
          useInvertedBackground={true}
          tagAnimation="slide-up"
          buttonAnimation="slide-up"
        />
      </div>

      {/* Contact CTA Section */}
      <div id="contact-cta" data-section="contact-cta" className="w-full bg-white py-20">
        <ContactCenter
          tag="Связь"
          tagIcon={MessageCircle}
          title="Начните консультацию через WhatsApp"
          description="Кратко опишите вашу ситуацию в сообщении. Формат общения, стоимость консультации и процедура оплаты обсуждаются при первом контакте. Консультация является платной услугой. Информация на сайте носит справочный характер и не является юридической консультацией."
          background={{ variant: "plain" }}
          useInvertedBackground={false}
          inputPlaceholder="Введите ваше сообщение"
          buttonText="Отправить в WhatsApp"
          termsText="Нажимая кнопку, вы соглашаетесь с тем, что консультация является платной услугой."
        />
      </div>

      {/* Footer */}
      <div id="footer" data-section="footer">
        <FooterLogoReveal
          logoText="Бабасов Камиль"
          leftLink={{
            text: "Политика ПДН",            href: "/privacy"}}
          rightLink={{
            text: "WhatsApp",            href: "https://wa.me/79689514737?text=Здравствуйте%21%20Нужна%20правовая%20помощь.%20Кратко%3A%20"}}
        />
      </div>
    </ThemeProvider>
  );
}