"use client"

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleMinimal from '@/components/navbar/NavbarStyleMinimal';
import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard';
import TextAbout from '@/components/sections/about/TextAbout';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterMedia from '@/components/sections/footer/FooterMedia';

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="text-shift"
      defaultTextAnimation="entrance-slide"
      borderRadius="pill"
      contentWidth="medium"
      sizing="mediumLarge"
      background="radialGradient"
      cardStyle="soft-shadow"
      primaryButtonStyle="primary-glow"
      secondaryButtonStyle="radial-glow"
      headingFontWeight="extrabold"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleMinimal
          brandName="Joderzio"
          button={{
            text: "Listen Now",            href: "#streaming"
          }}
        />
      </div>
      
      <div id="hero" data-section="hero">
        <HeroLogoBillboard
          logoText="Joderzio"
          description="Experience the next level of sound. A groundbreaking track that blends innovation with raw emotion, crafted for those who push boundaries."
          imageSrc="https://img.b2bpic.net/free-psd/music-channel-cd-cover_23-2151391787.jpg"
          imageAlt="Joderzio album artwork"
          frameStyle="card"
          logoLineHeight={1.1}
        />
      </div>
      
      <div id="about" data-section="about">
        <TextAbout
          title="A transformative sonic journey that redefines what modern music can be—bold, authentic, and unforgettable."
          useInvertedBackground="noInvert"
          buttons={[
            {
              text: "Stream Everywhere",              href: "#streaming"
            }
          ]}
        />
      </div>
      
      <div id="streaming" data-section="streaming">
        <ProductCardFour
          title="Listen on Your Favorite Platform"
          description="Joderzio is available on all major streaming services. Pick your favorite and dive into the sound."
          products={[
            {
              id: "spotify",              name: "Spotify",              price: "Stream Now",              variant: "Premium Quality",              imageSrc: "https://img.b2bpic.net/free-vector/minimalist-dark-desktop-wallpaper_23-2149242316.jpg",              imageAlt: "Spotify logo"
            },
            {
              id: "apple-music",              name: "Apple Music",              price: "Stream Now",              variant: "Hi-Fi Available",              imageSrc: "https://img.b2bpic.net/free-vector/music-player-app-interface_23-2148517433.jpg",              imageAlt: "Apple Music logo"
            },
            {
              id: "youtube-music",              name: "YouTube Music",              price: "Stream Now",              variant: "Official Video",              imageSrc: "https://img.b2bpic.net/free-photo/young-woman-holding-tablet-with-spotify-app_23-2147987822.jpg",              imageAlt: "YouTube Music logo"
            },
            {
              id: "soundcloud",              name: "SoundCloud",              price: "Stream Now",              variant: "Early Access",              imageSrc: "https://img.b2bpic.net/free-photo/young-couple-listening-music-with-spotify-app_23-2147987801.jpg",              imageAlt: "SoundCloud logo"
            },
            {
              id: "bandcamp",              name: "Bandcamp",              price: "Support Artist",              variant: "Direct Support",              imageSrc: "https://img.b2bpic.net/free-photo/young-woman-holding-tablet-with-spotify-app_23-2147987804.jpg",              imageAlt: "Bandcamp logo"
            },
            {
              id: "tidal",              name: "Tidal",              price: "Stream Now",              variant: "Lossless Quality",              imageSrc: "https://img.b2bpic.net/free-vector/gradient-social-media-logo-collection_23-2148308461.jpg",              imageAlt: "Tidal logo"
            },
            {
              id: "amazon-music",              name: "Amazon Music",              price: "Stream Now",              variant: "Ultra HD",              imageSrc: "https://img.b2bpic.net/free-vector/collection-social-network-logos-flat-design_23-2147605534.jpg",              imageAlt: "Amazon Music logo"
            }
          ]}
          gridVariant="uniform-alternating-sizes"
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground="noInvert"
        />
      </div>
      
      <div id="testimonials" data-section="testimonials">
        <TestimonialCardTwo
          title="What People Are Saying"
          description="Industry professionals and fans share their thoughts on Joderzio"
          testimonials={[
            {
              id: "1",              name: "Maya Rodriguez",              role: "Music Producer",              testimonial: "Joderzio is a masterpiece of modern production. The attention to detail in every layer is absolutely stunning. This is the sound of the future.",              imageSrc: "https://img.b2bpic.net/free-photo/medium-shot-musician-wearing-headphones_23-2150206741.jpg",              imageAlt: "Maya Rodriguez portrait"
            },
            {
              id: "2",              name: "James Chen",              role: "Music Journalist",              testimonial: "A refreshing take on contemporary music that pushes boundaries while maintaining incredible accessibility. This track demands multiple listens.",              imageSrc: "https://img.b2bpic.net/free-photo/medium-shot-musician-working-studio_23-2150265042.jpg",              imageAlt: "James Chen portrait"
            },
            {
              id: "3",              name: "Sofia Bergström",              role: "Festival Curator",              testimonial: "The energy and innovation in Joderzio is exactly what the music scene needs right now. It's a game-changer.",              imageSrc: "https://img.b2bpic.net/free-photo/close-up-young-man-radio_23-2148802310.jpg",              imageAlt: "Sofia Bergström portrait"
            },
            {
              id: "4",              name: "David Kim",              role: "Listener",              testimonial: "I've had Joderzio on repeat since the release. It's the kind of track that hits different every single time you listen to it.",              imageSrc: "https://img.b2bpic.net/free-photo/process-creating-stand-up-comedy_23-2151058857.jpg",              imageAlt: "David Kim portrait"
            }
          ]}
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground="noInvert"
        />
      </div>
      
      <div id="cta" data-section="cta">
        <ContactCenter
          tag="Stay Connected"
          title="Get Exclusive Updates & Behind-the-Scenes Content"
          description="Subscribe to receive news about upcoming releases, remixes, and special announcements directly in your inbox."
          useInvertedBackground="noInvert"
          inputPlaceholder="Enter your email"
          buttonText="Subscribe"
          termsText="We respect your privacy. Unsubscribe anytime. Expect occasional emails about new music and exclusive content."
        />
      </div>
      
      <div id="footer" data-section="footer">
        <FooterMedia
          imageSrc="https://img.b2bpic.net/free-psd/capoeira-template-design_23-2150770016.jpg"
          imageAlt="Concert stage with dynamic lighting"
          logoText="Joderzio"
          copyrightText="© 2025 Joderzio. All rights reserved."
          columns={[
            {
              title: "Music",              items: [
                {
                  label: "Listen on Spotify",                  href: "https://spotify.com"
                },
                {
                  label: "Apple Music",                  href: "https://music.apple.com"
                },
                {
                  label: "YouTube Music",                  href: "https://youtube.com/music"
                },
                {
                  label: "All Platforms",                  href: "#streaming"
                }
              ]
            },
            {
              title: "Connect",              items: [
                {
                  label: "Instagram",                  href: "https://instagram.com"
                },
                {
                  label: "Twitter",                  href: "https://twitter.com"
                },
                {
                  label: "TikTok",                  href: "https://tiktok.com"
                },
                {
                  label: "Contact",                  href: "mailto:contact@joderzio.com"
                }
              ]
            },
            {
              title: "Legal",              items: [
                {
                  label: "Privacy Policy",                  href: "#"
                },
                {
                  label: "Terms of Service",                  href: "#"
                },
                {
                  label: "Credits",                  href: "#"
                }
              ]
            }
          ]}
        />
      </div>
    </ThemeProvider>
  );
}