"use client"

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
import ProductCardThree from '@/components/sections/product/ProductCardThree';
import MediaAbout from '@/components/sections/about/MediaAbout';
import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
import FaqDouble from '@/components/sections/faq/FaqDouble';
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import { Music, Mail } from "lucide-react";

export default function GuitarStorePage() {
  return (
    <ThemeProvider
      defaultButtonVariant="text-shift"
      defaultTextAnimation="background-highlight"
      borderRadius="sharp"
      contentWidth="medium"
      sizing="mediumLargeSizeLargeTitles"
      background="floatingGradient"
      cardStyle="elevated"
      primaryButtonStyle="diagonal-gradient"
      secondaryButtonStyle="layered"
      headingFontWeight="extrabold"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleFullscreen
          navItems={[
            { name: "Shop", id: "products" },
            { name: "About", id: "about" },
            { name: "Features", id: "features" },
            { name: "Testimonials", id: "testimonials" },
            { name: "Contact", id: "contact" }
          ]}
          brandName="Stringed Harmony"
          bottomLeftText="For Musicians, By Musicians"
          bottomRightText="hello@stringedharmony.com"
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroSplitDualMedia
          title="Discover Your Perfect Guitar"
          description="Explore our curated collection of premium acoustic and electric guitars. Expert guidance, exceptional quality, and unbeatable selection for musicians of all levels."
          tag="Premium Instruments"
          tagIcon={Music}
          tagAnimation="slide-up"
          background={{ variant: "plain" }}
          mediaItems={[
            {
              imageSrc: "https://img.b2bpic.net/free-photo/young-man-playing-guitar-while-sitting-floor-music-shop_662251-874.jpg",              imageAlt: "Customer trying out an acoustic guitar in-store"
            },
            {
              imageSrc: "https://img.b2bpic.net/free-photo/crop-man-making-guitar_23-2147712399.jpg",              imageAlt: "Expert technician performing a guitar setup"
            }
          ]}
          rating={5}
          ratingText="Trusted by Musicians Worldwide"
          buttons={[
            { text: "Browse Our Collection", href: "#products" },
            { text: "Get Expert Advice", href: "#contact" }
          ]}
          buttonAnimation="blur-reveal"
          mediaAnimation="slide-up"
        />
      </div>

      <div id="products" data-section="products">
        <ProductCardThree
          title="Featured Instruments"
          description="Handpicked guitars and equipment for every style and budget"
          tag="New Arrivals"
          tagAnimation="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
          products={[
            {
              id: "1",              name: "Sunrise Acoustic Pro 12-String",              price: "$599.99",              imageSrc: "https://img.b2bpic.net/free-photo/close-up-wooden-acoustic-guitar-musical-creativity-concept_169016-20379.jpg",              imageAlt: "Sunrise Acoustic Pro 12-String Guitar",              initialQuantity: 1
            },
            {
              id: "2",              name: "Crimson Flame Electric Deluxe",              price: "$799.99",              imageSrc: "https://img.b2bpic.net/free-photo/red-electric-guitar-wooden-floor_1150-19456.jpg",              imageAlt: "Crimson Flame Electric Deluxe Guitar",              initialQuantity: 1
            },
            {
              id: "3",              name: "Midnight Bass Essential 4-String",              price: "$449.99",              imageSrc: "https://img.b2bpic.net/free-photo/bass-guitar-musical-instrument-studio-recording-session-photo_53876-138061.jpg",              imageAlt: "Midnight Bass Essential 4-String",              initialQuantity: 1
            }
          ]}
          gridVariant="three-columns-all-equal-width"
          animationType="slide-up"
          buttons={[
            { text: "View All Products", href: "#" }
          ]}
          buttonAnimation="blur-reveal"
        />
      </div>

      <div id="about" data-section="about">
        <MediaAbout
          title="Your Premier Guitar Destination"
          description="Since 2005, Stringed Harmony has been the trusted choice for musicians seeking exceptional instruments and personalized service. Our passionate team combines deep musical expertise with an unwavering commitment to quality, ensuring every customer finds their perfect guitar."
          tag="About Our Store"
          tagAnimation="slide-up"
          imageSrc="https://img.b2bpic.net/free-photo/view-guitar-musical-instruments-store_23-2150779982.jpg"
          imageAlt="Guitar store interior showcasing instruments"
          useInvertedBackground={true}
          buttons={[
            { text: "Learn Our Story", href: "#" }
          ]}
          buttonAnimation="blur-reveal"
        />
      </div>

      <div id="features" data-section="features">
        <FeatureCardTwentyThree
          title="Why Choose Stringed Harmony"
          description="Industry-leading expertise, premium selection, and unmatched customer service"
          tag="Our Advantages"
          textboxLayout="default"
          useInvertedBackground={false}
          features={[
            {
              id: "1",              title: "Uncompromising Quality",              tags: ["Premium Materials", "Expert Craftsmanship"],
              imageSrc: "https://img.b2bpic.net/free-photo/close-up-part-acoustic-guitar-macro-detail_169016-23580.jpg"
            },
            {
              id: "2",              title: "Curated Selection",              tags: ["Diverse Brands", "All Price Points"],
              imageSrc: "https://img.b2bpic.net/free-photo/view-guitar-musical-instruments-store_23-2150779981.jpg?_wi=3"
            },
            {
              id: "3",              title: "Expert Guidance",              tags: ["Knowledgeable Staff", "Free Consultations"],
              imageSrc: "https://img.b2bpic.net/free-photo/follow-sheet-music-hispanic-music-teacher-talking-with-student-child-about-playing-song-acoustic-guitar-home-lessons_662251-1454.jpg"
            }
          ]}
          animationType="slide-up"
          tagAnimation="slide-up"
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardFive
          title="What Musicians Say About Us"
          description="Real experiences from our valued customers"
          tag="Customer Reviews"
          tagAnimation="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
          testimonials={[
            {
              id: "1",              name: "Marcus Rivera, Session Guitarist",              date: "Date: 15 November 2024",              title: "Changed my entire recording setup!",              quote: "The team at Stringed Harmony helped me find the perfect electric guitar for my studio sessions. Their knowledge and passion for music is unmatched. I've recommended them to all my musician friends.",              tag: "Studio Professional",              avatarSrc: "https://img.b2bpic.net/free-photo/friendly-guitarist_23-2147624332.jpg",              imageSrc: "https://img.b2bpic.net/free-photo/friendly-guitarist_23-2147624332.jpg?_wi=1"
            },
            {
              id: "2",              name: "Sarah Chen, Music Teacher",              date: "Date: 08 December 2024",              title: "Exceptional instruments for students",              quote: "I recommend Stringed Harmony to all my students. The acoustic guitars are perfectly set up and affordable. The staff treats beginners with the same respect as professionals.",              tag: "Music Educator",              avatarSrc: "https://img.b2bpic.net/free-photo/young-concentrated-hacker-work-man-headphones-looking-laptop-screen-reading-hacking-computer-concept_74855-24717.jpg",              imageSrc: "https://img.b2bpic.net/free-photo/young-concentrated-hacker-work-man-headphones-looking-laptop-screen-reading-hacking-computer-concept_74855-24717.jpg"
            },
            {
              id: "3",              name: "James Mitchell, Rock Musician",              date: "Date: 22 December 2024",              title: "Found my dream guitar here",              quote: "After playing for 20 years, I finally found the electric guitar I've been searching for. The custom setups and attention to detail make all the difference. Worth every penny!",              tag: "Professional Performer",              avatarSrc: "https://img.b2bpic.net/free-photo/friendly-guitarist_23-2147624332.jpg",              imageSrc: "https://img.b2bpic.net/free-photo/friendly-guitarist_23-2147624332.jpg?_wi=2"
            },
            {
              id: "4",              name: "Lisa Wong, Aspiring Musician",              date: "Date: 05 January 2025",              title: "Made learning guitar so much better",              quote: "Starting my guitar journey was intimidating, but the team here made it easy. They listened to my needs and budget, then found the perfect beginner guitar. The ongoing support is invaluable.",              tag: "Student",              avatarSrc: "https://img.b2bpic.net/free-photo/friendly-guitarist_23-2147624332.jpg",              imageSrc: "https://img.b2bpic.net/free-photo/friendly-guitarist_23-2147624332.jpg?_wi=3"
            },
            {
              id: "5",              name: "David Thompson, Jazz Musician",              date: "Date: 12 January 2025",              title: "The best selection in the city",              quote: "Whether you're looking for vintage classics or the latest models, Stringed Harmony has it all. Their bass guitar collection is particularly impressive. Highly recommended!",              tag: "Jazz Artist",              avatarSrc: "https://img.b2bpic.net/free-photo/friendly-guitarist_23-2147624332.jpg",              imageSrc: "https://img.b2bpic.net/free-photo/friendly-guitarist_23-2147624332.jpg?_wi=4"
            },
            {
              id: "6",              name: "Emma Rodriguez, Singer-Songwriter",              date: "Date: 18 January 2025",              title: "Customer service at its finest",              quote: "Beyond just selling guitars, they genuinely care about their customers' musical journey. They spent time helping me understand different tonal qualities and finding my perfect match.",              tag: "Singer-Songwriter",              avatarSrc: "https://img.b2bpic.net/free-photo/friendly-guitarist_23-2147624332.jpg",              imageSrc: "https://img.b2bpic.net/free-photo/friendly-guitarist_23-2147624332.jpg?_wi=5"
            }
          ]}
        />
      </div>

      <div id="faq" data-section="faq">
        <FaqDouble
          title="Common Questions"
          description="Find answers to help you choose the right instrument"
          tag="FAQ"
          textboxLayout="default"
          useInvertedBackground={true}
          faqs={[
            {
              id: "1",              title: "What's the difference between acoustic and electric guitars?",              content: "Acoustic guitars produce sound through their hollow body and don't require amplification. Electric guitars use pickups to convert string vibrations to electrical signals, requiring an amplifier. Acoustics are great for folk, country, and singer-songwriter styles, while electrics excel in rock, blues, and jazz."
            },
            {
              id: "2",              title: "How often should I change guitar strings?",              content: "For regular players, we recommend changing strings every 3 months or every 100 hours of playing time. Professional musicians may change weekly. Beginner or casual players might stretch to 6 months. Signs you need new strings include loss of brightness, difficulty staying in tune, or visible damage."
            },
            {
              id: "3",              title: "Do you offer guitar setups and repairs?",              content: "Yes! Our expert technicians offer complete setup services including action adjustment, intonation fixes, fret leveling, and full repairs. We use quality parts and stand behind all our work. Contact us for a consultation and pricing quote."
            },
            {
              id: "4",              title: "What's your return policy?",              content: "We offer a 30-day satisfaction guarantee on all instruments. If you're not completely happy with your purchase, return it in original condition for a full refund or exchange. No questions asked. This gives you peace of mind when trying a new guitar."
            },
            {
              id: "5",              title: "Do you have beginner packages?",              content: "Absolutely! We offer curated beginner packages that include a quality guitar, tuner, strap, picks, and instructional resources at a great value. Our team can recommend the perfect starter package based on your musical interests and budget."
            },
            {
              id: "6",              title: "Can I trade in my old guitar?",              content: "Yes, we accept trade-ins on quality instruments. We offer fair market value and can apply your trade-in credit toward any purchase. Bring your guitar by the store for an evaluation, or contact us with details and photos."
            }
          ]}
          faqsAnimation="slide-up"
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactCTA
          tag="Get In Touch"
          tagIcon={Mail}
          tagAnimation="slide-up"
          title="Ready to Find Your Perfect Guitar?"
          description="Visit us in-store for personalized guidance and same-day setups on all new guitars. Or, contact our team online for expert advice. We're here to help every musician find their ideal instrument."
          background={{ variant: "plain" }}
          useInvertedBackground={false}
          buttons={[
            { text: "Visit Our Store", href: "#" },
            { text: "Contact Us Online", href: "#" }
          ]}
          buttonAnimation="blur-reveal"
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterSimple
          columns={[
            {
              title: "Shop",              items: [
                { label: "Acoustic Guitars", href: "#" },
                { label: "Electric Guitars", href: "#" },
                { label: "Bass Guitars", href: "#" },
                { label: "Accessories", href: "#" }
              ]
            },
            {
              title: "Company",              items: [
                { label: "About Us", href: "#about" },
                { label: "Our Story", href: "#" },
                { label: "Expert Team", href: "#" },
                { label: "Careers", href: "#" }
              ]
            },
            {
              title: "Support",              items: [
                { label: "Contact", href: "#contact" },
                { label: "FAQ", href: "#faq" },
                { label: "Setup Guide", href: "#" },
                { label: "Warranty", href: "#" }
              ]
            },
            {
              title: "Legal",              items: [
                { label: "Privacy Policy", href: "#" },
                { label: "Terms of Service", href: "#" },
                { label: "Return Policy", href: "#" },
                { label: "Shipping Info", href: "#" }
              ]
            }
          ]}
          bottomLeftText="© 2025 Stringed Harmony. All rights reserved."
          bottomRightText="Crafted for Musicians, By Musicians"
        />
      </div>
    </ThemeProvider>
  );
}
