"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import HeroOverlayBottomSplit from '@/components/sections/hero/HeroOverlayBottomSplit';
import TextAbout from '@/components/sections/about/TextAbout';
import ProductCardSix from '@/components/sections/product/ProductCardSix';
import PricingCardFive from '@/components/sections/pricing/PricingCardFive';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import SocialProofThree from '@/components/sections/socialProof/SocialProofThree';
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import { Coffee, Star, Users, Award } from 'lucide-react';

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="text-stagger"
      defaultTextAnimation="entrance-slide"
      borderRadius="rounded"
      contentWidth="medium"
      sizing="medium"
      background="circleGradient"
      cardStyle="glass-elevated"
      primaryButtonStyle="gradient"
      secondaryButtonStyle="glass"
      headingFontWeight="normal"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleFullscreen
          links={[
            { label: "Home", href: "hero" },
            { label: "Menu", href: "menu" },
            { label: "About", href: "about" },
            { label: "Reviews", href: "testimonials" },
            { label: "Contact", href: "contact" }
          ]}
          logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766140108208-9jx2n5py.jpg"
          email="hello@brewhaven.com"
          title="Brew Haven"
          subtitle="Specialty Coffee & More"
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroOverlayBottomSplit
          title="Craft Coffee, Crafted with Care"
          description="Discover specialty coffee roasted fresh daily. We bring the finest beans from around the world to your cup."
          primaryButtonText="Explore Menu"
          primaryButtonHref="#menu"
          secondaryButtonText="Visit Us Today"
          secondaryButtonHref="#contact"
          image="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766140053900-frhkawzl.jpg"
        />
      </div>

      <div id="about" data-section="about">
        <TextAbout
          description="We believe in honest coffee. Every cup tells a story of passion, quality, and connection to the farmers who grew it."
        />
      </div>

      <div id="menu" data-section="menu">
        <ProductCardSix
          title="Menu"
          description="Explore our signature drinks and freshly baked pastries. Each item is crafted with precision and care."
          products={[
            {
              title: "Single Origin Espresso",
              price: "$4.50",
              image: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766183740051-csjqe6w0.jpg"
            },
            {
              title: "Artisan Cappuccino",
              price: "$5.75",
              image: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766140052116-ugc31hy1.jpg"
            },
            {
              title: "Fresh Pastries",
              price: "$3.50",
              image: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766183584228-m2bixr3w.jpg"
            }
          ]}
        />
      </div>

      <div id="competitors" data-section="competitors">
        <PricingCardFive
          badge="Our Advantage"
          title="How We Compare"
          description="See why Brew Haven stands out from the competition. We deliver superior quality, service, and value."
          plans={[
            {
              planName: "Standard Coffee Shop",
              price: "$3-4",
              priceUnit: "/cup",
              description: "Mass-produced, pre-roasted beans with inconsistent quality and limited selections.",
              features: [
                "Pre-roasted beans",
                "Limited drink options",
                "Standard service",
                "Basic pastries"
              ],
              buttonText: "Learn More",
              buttonHref: "#",
              isPopular: false
            },
            {
              planName: "Corporate Chain",
              price: "$5-7",
              priceUnit: "/cup",
              description: "Branded experience with standardized recipes and high-volume production prioritizing speed over quality.",
              features: [
                "Standardized recipes",
                "Quick service",
                "Branded atmosphere",
                "Commercial pastries"
              ],
              buttonText: "Learn More",
              buttonHref: "#",
              isPopular: false
            },
            {
              planName: "Brew Haven",
              price: "$4.50-5.75",
              priceUnit: "/cup",
              description: "Specialty-roasted fresh daily with personalized service and artisanal craftsmanship in every cup.",
              features: [
                "Fresh daily roasting",
                "Single-origin selections",
                "Personalized service",
                "Handcrafted pastries",
                "Knowledgeable baristas",
                "Community focus"
              ],
              buttonText: "Visit Us Today",
              buttonHref: "#contact",
              isPopular: true
            }
          ]}
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardTen
          title="What Our Customers Say"
          description="Join hundreds of satisfied coffee lovers who have made Brew Haven their daily ritual."
          testimonials={[
            {
              title: "The Perfect Morning Ritual",
              testimonial: "The quality of coffee here is unmatched. Every single cup is perfectly crafted and tastes like pure happiness. This place has become my sanctuary.",
              customerName: "Sarah Martinez",
              customerTitle: "Designer",
              customerImage: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766183586665-q5sajrdt.jpg"
            },
            {
              title: "Atmosphere & Excellence Combined",
              testimonial: "What sets Brew Haven apart is their commitment to both quality and warmth. The baristas genuinely care, and it shows in every interaction.",
              customerName: "James Chen",
              customerTitle: "Entrepreneur",
              customerImage: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766183587552-1pqoe5c0.jpg"
            },
            {
              title: "A Coffee Lover's Dream",
              testimonial: "I've traveled extensively and tasted coffee everywhere. This is genuinely some of the best I've ever had. The single-origin selections are phenomenal.",
              customerName: "Emily Rodriguez",
              customerTitle: "Travel Writer",
              customerImage: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766154634313-y5tjxwwi.jpg"
            },
            {
              title: "More Than Just Coffee",
              testimonial: "It's not just the coffee that brings me back daily. It's the community, the knowledge the team shares, and the genuine care they put into everything.",
              customerName: "Michael Thompson",
              customerTitle: "Graphic Designer",
              customerImage: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766182321167-i4kvpj5f.jpg"
            }
          ]}
        />
      </div>

      <div id="social-proof" data-section="social-proof">
        <SocialProofThree
          title="Trusted by Coffee Enthusiasts"
          description="We partner with the finest roasters and certification organizations committed to quality and sustainability."
          logos={[
            {
              src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766183580042-1z23mdom.jpg",
              alt: "Partner logo"
            },
            {
              src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766162773520-d3l7c32r.jpg",
              alt: "Partner logo"
            },
            {
              src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766140106374-le5uxrj5.jpg",
              alt: "Partner logo"
            },
            {
              src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766183581068-iklr7ul7.jpg",
              alt: "Partner logo"
            },
            {
              src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766140107205-4bafhl5z.jpg",
              alt: "Partner logo"
            },
            {
              src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766183582037-814qymx8.jpg",
              alt: "Partner logo"
            },
            {
              src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766140109000-ndb7534s.jpg",
              alt: "Partner logo"
            },
            {
              src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766183582950-ea055ote.jpg",
              alt: "Partner logo"
            }
          ]}
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactSplit
          badge="Stay Connected"
          title="Join Our Coffee Community"
          description="Subscribe to our newsletter for new roasts, brewing tips, and exclusive member-only events. We share your passion for great coffee."
          emailPlaceholder="Enter your email"
          buttonText="Subscribe"
          disclaimerText="We respect your inbox. Unsubscribe anytime."
          image="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766183585667-fud4izge.jpg"
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterBaseCard
          title="Brew Haven"
          links={[
            {
              title: "Coffee",
              links: [
                { label: "Our Menu", href: "#menu" },
                { label: "Brewing Guide", href: "#" },
                { label: "Single Origins", href: "#" }
              ]
            },
            {
              title: "Visit Us",
              links: [
                { label: "Location & Hours", href: "#contact" },
                { label: "Make a Reservation", href: "#" },
                { label: "Gift Cards", href: "#" }
              ]
            },
            {
              title: "About",
              links: [
                { label: "Our Story", href: "#about" },
                { label: "Sustainability", href: "#" },
                { label: "Careers", href: "#" }
              ]
            },
            {
              title: "Connect",
              links: [
                { label: "Instagram", href: "#" },
                { label: "Facebook", href: "#" },
                { label: "Contact Us", href: "#contact" }
              ]
            }
          ]}
          copyright="© 2025 Brew Haven. All rights reserved."
        />
      </div>
    </ThemeProvider>
  );
}