"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleMinimal from '@/components/navbar/NavbarStyleMinimal';
import HeroLogo from '@/components/sections/hero/HeroLogo';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
import BlogCardOne from '@/components/sections/blog/BlogCardOne';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import { Sparkles, Star, BookOpen } from 'lucide-react';

export default function HomePage() {
  return (
    <ThemeProvider
      defaultButtonVariant="text-stagger"
      defaultTextAnimation="background-highlight"
      borderRadius="pill"
      contentWidth="compact"
      sizing="largeSizeMediumTitles"
      background="none"
      cardStyle="subtle-shadow"
      primaryButtonStyle="double-inset"
      secondaryButtonStyle="solid"
      headingFontWeight="medium"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleMinimal
          brandName="Bee"
          button={{
            text: "Contact Us",
            href: "/contact"
          }}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroLogo
          logoText="Bee"
          description="Cinematic storytelling at its finest. We craft compelling narratives that captivate audiences worldwide."
          buttons={[
            { text: "Explore Our Films", href: "/films" },
            { text: "Learn More", href: "/about" }
          ]}
          videoSrc="https://img.b2bpic.net/free-photo/professional-cameraman-recording-poeple-watching-football-public-place-night_1268-18138.jpg"
          imageAlt="Cinematic film production background"
          showDimOverlay={true}
          logoLineHeight={1.2}
        />
      </div>

      <div id="about" data-section="about">
        <TextSplitAbout
          title="About Bee Studio"
          description={[
            "Founded in 2010, Bee Movie Studio has been at the forefront of innovative filmmaking and visual storytelling. Our team of passionate creatives combines artistic vision with cutting-edge technology to produce films that resonate with audiences across the globe.",
            "We believe in the power of cinema to inspire, educate, and entertain. Each project we undertake reflects our commitment to excellence and our dedication to pushing the boundaries of what's possible in visual media."
          ]}
          buttons={[
            { text: "View Our Portfolio", href: "/films" }
          ]}
          showBorder={true}
          useInvertedBackground="invertDefault"
        />
      </div>

      <div id="films" data-section="films">
        <ProductCardTwo
          products={[
            {
              id: "1",
              brand: "Bee Studio",
              name: "The Golden Hour",
              price: "In Cinemas Now",
              rating: 5,
              reviewCount: "8.2k",
              imageSrc: "https://img.b2bpic.net/free-photo/man-filming-with-professional-camera_23-2149066324.jpg",
              imageAlt: "The Golden Hour movie poster"
            },
            {
              id: "2",
              brand: "Bee Studio",
              name: "Wings of Wonder",
              price: "Coming Soon",
              rating: 5,
              reviewCount: "5.1k",
              imageSrc: "https://img.b2bpic.net/free-photo/professional-cameraman-recording-poeple-watching-football-public-place-night_1268-18138.jpg",
              imageAlt: "Wings of Wonder movie poster"
            },
            {
              id: "3",
              brand: "Bee Studio",
              name: "Hive Legends",
              price: "Limited Release",
              rating: 5,
              reviewCount: "6.7k",
              imageSrc: "https://img.b2bpic.net/free-photo/medium-shot-man-holding-photo-camera_23-2149537027.jpg",
              imageAlt: "Hive Legends movie poster"
            }
          ]}
          title="Our Films"
          description="Discover our collection of award-winning productions, from intimate character studies to grand cinematic experiences."
          tag="Featured Collection"
          tagIcon={Sparkles}
          textboxLayout="default"
          useInvertedBackground="noInvert"
          gridVariant="three-columns-all-equal-width"
          animationType="slide-up"
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardFive
          testimonials={[
            {
              id: "1",
              name: "Lisa Thompson, Studio Head at Paramount Pictures",
              date: "Date: 15 November 2024",
              title: "Exceptional filmmaking excellence",
              quote: "Bee Studio's commitment to quality is unmatched. Their films consistently exceed expectations and deliver compelling stories that audiences love.",
              tag: "Studio Partner",
              avatarSrc: "https://img.b2bpic.net/free-photo/close-up-cameraman-doing-his-job_23-2149037894.jpg",
              avatarAlt: "Lisa Thompson",
              imageSrc: "https://img.b2bpic.net/free-photo/close-up-cameraman-doing-his-job_23-2149037894.jpg",
              imageAlt: "Studio partnership collaboration"
            },
            {
              id: "2",
              name: "Michael Grant, Lead Actor",
              date: "Date: 10 November 2024",
              title: "A pleasure to work with",
              quote: "Working with Bee Studio on The Golden Hour was transformative. The directors understood my vision and helped me deliver my best performance.",
              tag: "Actor Partner",
              avatarSrc: "https://img.b2bpic.net/free-photo/medium-shot-musician-working-studio_23-2150265028.jpg",
              avatarAlt: "Michael Grant",
              imageSrc: "https://img.b2bpic.net/free-photo/medium-shot-musician-working-studio_23-2150265028.jpg",
              imageAlt: "On-set performance collaboration"
            },
            {
              id: "3",
              name: "Jennifer Adams, Distribution Director at Global Films",
              date: "Date: 5 November 2024",
              title: "Outstanding production quality",
              quote: "The production values and attention to detail in every Bee Studio film are remarkable. They're reliable partners who consistently deliver cinema-quality content.",
              tag: "Distribution Partner",
              avatarSrc: "https://img.b2bpic.net/free-photo/attractive-blond-female-photographer-taking-pictures-with-professional-camera-tripod_613910-3601.jpg",
              avatarAlt: "Jennifer Adams",
              imageSrc: "https://img.b2bpic.net/free-photo/attractive-blond-female-photographer-taking-pictures-with-professional-camera-tripod_613910-3601.jpg",
              imageAlt: "Distribution and release coordination"
            }
          ]}
          title="What Our Partners Say"
          description="Hear from industry leaders and collaborators about their experiences working with Bee Studio."
          tag="Testimonials"
          tagIcon={Star}
          textboxLayout="default"
          useInvertedBackground="invertDefault"
        />
      </div>

      <div id="blog" data-section="blog">
        <BlogCardOne
          blogs={[
            {
              id: "1",
              category: "Behind the Scenes",
              title: "The Art of Cinematography in The Golden Hour",
              excerpt: "Discover how our cinematography team created stunning visual moments that define our latest film.",
              imageSrc: "https://img.b2bpic.net/free-photo/professional-cameraman-recording-poeple-watching-football-public-place-night_1268-18138.jpg",
              imageAlt: "Behind the scenes cinematography",
              authorName: "James Park",
              authorAvatar: "https://img.b2bpic.net/free-photo/process-creating-stand-up-comedy_23-2151058857.jpg",
              date: "22 November 2024"
            },
            {
              id: "2",
              category: "Filmmaking Tips",
              title: "5 Essential Techniques for Modern Film Production",
              excerpt: "Learn the key techniques our team uses to deliver cinema-quality productions in today's digital landscape.",
              imageSrc: "https://img.b2bpic.net/free-photo/people-working-together-new-film_23-2149066390.jpg",
              imageAlt: "Film production techniques guide",
              authorName: "Sofia Rodriguez",
              authorAvatar: "https://img.b2bpic.net/free-photo/positive-traveler-female-holds-digital-photo-camera-tripod_613910-9779.jpg",
              date: "18 November 2024"
            }
          ]}
          title="Latest News & Insights"
          description="Stay updated with behind-the-scenes stories, production insights, and industry commentary from our creative team."
          tag="Blog"
          tagIcon={BookOpen}
          textboxLayout="default"
          useInvertedBackground="noInvert"
          animationType="slide-up"
          carouselMode="buttons"
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterLogoEmphasis
          columns={[
            {
              items: [
                { label: "Home", href: "/" },
                { label: "About", href: "/about" },
                { label: "Films", href: "/films" }
              ]
            },
            {
              items: [
                { label: "Blog", href: "/blog" },
                { label: "Contact", href: "/contact" },
                { label: "Careers", href: "/careers" }
              ]
            },
            {
              items: [
                { label: "Privacy Policy", href: "/privacy" },
                { label: "Terms of Service", href: "/terms" },
                { label: "Sitemap", href: "/sitemap" }
              ]
            }
          ]}
          logoText="Bee"
        />
      </div>
    </ThemeProvider>
  );
}