"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel';
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import { CheckCircle, Shield } from "lucide-react";

export default function HomePage() {
  return (
    <ThemeProvider
      defaultButtonVariant="shift-hover"
      defaultTextAnimation="entrance-slide"
      borderRadius="soft"
      contentWidth="small"
      sizing="largeSmallSizeMediumTitles"
      background="circleGradient"
      cardStyle="solid"
      primaryButtonStyle="radial-glow"
      secondaryButtonStyle="solid"
      headingFontWeight="medium"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleApple 
          brandName="Heras Administrative Solutions"
          navItems={[
            { name: "Home", id: "/" },
            { name: "Services", id: "/services" },
            { name: "About", id: "/about" },
            { name: "FAQ", id: "/faq" },
            { name: "Contact", id: "/contact" }
          ]}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroBillboardRotatedCarousel
          title="Tax Preparation You Can Trust"
          description="Reliable, accurate tax filing for individuals and small businesses in San Diego. Professional guidance, secure handling, and support you can count on."
          tag="San Diego's Tax Experts"
          tagIcon={CheckCircle}
          buttons={[
            { text: "Book an Appointment", href: "/contact" },
            { text: "Call (619) 319-0228", href: "tel:+16193190228" }
          ]}
          carouselItems={[
            { id: "1", imageSrc: "https://img.b2bpic.net/free-photo/office-equipment-put-table_23-2147651021.jpg", imageAlt: "Tax preparation professional at work" },
            { id: "2", imageSrc: "https://img.b2bpic.net/free-photo/visa-application-composition-with-clipboard_23-2149117794.jpg", imageAlt: "Organized tax forms and documents" },
            { id: "3", imageSrc: "https://img.b2bpic.net/free-photo/us-tax-form-1040-tablet-with-calculator-pen_1357-55.jpg", imageAlt: "Business accounting and bookkeeping" },
            { id: "4", imageSrc: "https://img.b2bpic.net/free-photo/person-conducting-online-psychologist-therapy_23-2149407950.jpg", imageAlt: "Professional tax consultation session" },
            { id: "5", imageSrc: "https://img.b2bpic.net/free-photo/office-equipment-put-table_23-2147651021.jpg", imageAlt: "Tax planning and financial strategy" },
            { id: "6", imageSrc: "https://img.b2bpic.net/free-photo/visa-application-form-wooden-table-visa-processing-registration-flat-lay_169016-16413.jpg", imageAlt: "Expert tax support and assistance" }
          ]}
          autoPlay={true}
          autoPlayInterval={5000}
        />
      </div>

      <div id="about" data-section="about">
        <TestimonialAboutCard
          tag="About Heras"
          tagIcon={Shield}
          title="Trusted Tax Preparation for San Diego Families and Businesses"
          description="Heras Administrative Solutions"
          subdescription="Serving San Diego since 2010"
          icon={CheckCircle}
          imageSrc="https://img.b2bpic.net/free-photo/calendar-planner-agenda-schedule-concept_53876-133697.jpg"
          imageAlt="Professional tax preparation services"
          useInvertedBackground="invertDefault"
        />
      </div>

      <FooterBaseReveal
        columns={[
          {
            title: "Services",
            items: [
              { label: "Individual Tax Returns", href: "/services" },
              { label: "Self-Employed Support", href: "/services" },
              { label: "Small Business Taxes", href: "/services" },
              { label: "IRS Assistance", href: "/services" }
            ]
          },
          {
            title: "Company",
            items: [
              { label: "About Us", href: "/about" },
              { label: "Contact", href: "/contact" },
              { label: "FAQ", href: "/faq" }
            ]
          },
          {
            title: "Contact Info",
            items: [
              { label: "Phone: (619) 319-0228", href: "tel:+16193190228" },
              { label: "Address: 7079 Mission Gorge Rd Unit G, San Diego, CA 92120", href: "https://goo.gl/maps/heras-san-diego" },
              { label: "Email: info@herasadmin.com", href: "mailto:info@herasadmin.com" }
            ]
          }
        ]}
        copyrightText="© 2025 Heras Administrative Solutions. All rights reserved."
      />
    </ThemeProvider>
  );
}