"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNineteen';
import FooterCard from '@/components/sections/footer/FooterCard';
import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo';
import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import TeamCardEleven from '@/components/sections/team/TeamCardEleven';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
import { Facebook, Instagram, MapPin } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="elastic-effect"
        defaultTextAnimation="reveal-blur"
        borderRadius="soft"
        contentWidth="medium"
        sizing="mediumLarge"
        background="floatingGradient"
        cardStyle="gradient-radial"
        primaryButtonStyle="shadow"
        secondaryButtonStyle="radial-glow"
        headingFontWeight="medium"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleApple
      navItems={[
        {
          name: "Accueil",          id: "hero"},
        {
          name: "À Propos",          id: "about"},
        {
          name: "Services",          id: "features"},
        {
          name: "Produits",          id: "products"},
        {
          name: "Témoignages",          id: "testimonials"},
        {
          name: "Équipe",          id: "team"},
        {
          name: "FAQ",          id: "faq"},
        {
          name: "Contact",          id: "contact"},
      ]}
      brandName="Boucherie Artisanale"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroCarouselLogo
      logoText="Boucherie Artisanale"
      description="Votre référence pour des viandes d'exception et un service personnalisé, au cœur de notre passion."
      buttons={[
        {
          text: "Découvrir Nos Produits",          href: "#products"},
        {
          text: "Nous Contacter",          href: "#contact"},
      ]}
      slides={[
        {
          imageSrc: "http://img.b2bpic.net/free-photo/bearded-butcher-dressed-fleece-shirt-cut-fresh-bacon-meat_613910-16076.jpg",          imageAlt: "Boucher travaillant la viande fraîche"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/top-view-raw-fresh-red-meat-salt-cutting-board-green-black-mix-colors-background_179666-47204.jpg",          imageAlt: "Variété de coupes de viande de qualité"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/plate-with-sliced-ham-sausages_140725-1928.jpg",          imageAlt: "Présentation de charcuterie artisanale"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-chef-tenderizing-meat_23-2148491359.jpg",          imageAlt: "Boucher accueillant un client"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-cheese-composition-with-copyspace_23-2148161869.jpg",          imageAlt: "Intérieur moderne et propre de la boucherie"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-hands-holding-delicious-burger_23-2149897395.jpg",          imageAlt: "Préparation culinaire à base de viande"},
      ]}
      autoplayDelay={4000}
      showDimOverlay={true}
    />
  </div>

  <div id="about" data-section="about">
      <TextSplitAbout
      useInvertedBackground={true}
      title="Notre Histoire, Notre Passion"
      description={[
        "Depuis trois générations, notre boucherie est synonyme d'excellence et de tradition. Nous nous engageons à vous offrir des viandes de première qualité, sélectionnées avec le plus grand soin auprès d'éleveurs locaux respectueux de leurs animaux.",        "Chaque jour, nous mettons notre savoir-faire artisanal au service de votre table, avec des découpes précises et des préparations maison qui raviront vos papilles. Venez découvrir l'authentique goût de la qualité."]}
      buttons={[
        {
          text: "En Savoir Plus",          href: "#team"},
      ]}
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardNineteen
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          tag: "Sélection Rigoureuse",          title: "Viandes d'Exception",          subtitle: "Provenance Locale",          description: "Nous travaillons uniquement avec des éleveurs locaux engagés dans des pratiques durables et un élevage respectueux, pour garantir la meilleure qualité.",          imageSrc: "http://img.b2bpic.net/free-photo/chef-presents-meat-steak_140725-8971.jpg",          imageAlt: "Boucher sélectionnant de la viande de qualité"},
        {
          tag: "Savoir-faire",          title: "Découpes Maîtrisées",          subtitle: "Artisanat Expert",          description: "Nos bouchers expérimentés réalisent des découpes précises et personnalisées selon vos préférences, assurant une présentation parfaite et une cuisson optimale.",          imageSrc: "http://img.b2bpic.net/free-photo/male-butcher-giving-meat-saleswoman_7502-4772.jpg",          imageAlt: "Boucher découpant avec précision un morceau de viande"},
        {
          tag: "Créations Maison",          title: "Préparations Gourmandes",          subtitle: "Saveurs Inédites",          description: "Découvrez notre gamme de produits traiteurs faits maison : saucisses, brochettes, plats cuisinés... tout pour simplifier vos repas et émerveiller vos convives.",          imageSrc: "http://img.b2bpic.net/free-photo/tied-sausages-wooden-desk_140725-4092.jpg",          imageAlt: "Assortiment de saucisses et brochettes artisanales"},
      ]}
      title="Nos Engagements Qualité"
      description="La fraîcheur et l'origine de nos produits sont au cœur de nos préoccupations. Découvrez ce qui fait la différence."
    />
  </div>

  <div id="products" data-section="products">
      <ProductCardTwo
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="two-columns-alternating-heights"
      useInvertedBackground={true}
      products={[
        {
          id: "boeuf-cotes",          brand: "Éleveurs Locaux",          name: "Côte de Bœuf",          price: "35,00€/kg",          rating: 5,
          reviewCount: "24",          imageSrc: "http://img.b2bpic.net/free-photo/top-view-red-raw-fresh-meat-black-board-brown-wooden-hammer-pastel-red-background_179666-47223.jpg",          imageAlt: "Côte de bœuf maturée"},
        {
          id: "poulet-fermier",          brand: "Volaille de la Ferme",          name: "Poulet Fermier Entier",          price: "14,50€/kg",          rating: 4.8,
          reviewCount: "18",          imageSrc: "http://img.b2bpic.net/free-photo/single-soap-bar-isolated-white-background_93675-135038.jpg",          imageAlt: "Poulet fermier frais"},
        {
          id: "agneau-gigot",          brand: "Terroir d'Agneau",          name: "Gigot d'Agneau",          price: "28,00€/kg",          rating: 4.9,
          reviewCount: "12",          imageSrc: "http://img.b2bpic.net/free-photo/baked-ham-red-caviar-served-old-wooden-table_2829-18284.jpg",          imageAlt: "Gigot d'agneau prêt à cuire"},
        {
          id: "saucisses-maison",          brand: "Fabrication Artisanale",          name: "Assortiment de Saucisses",          price: "19,90€/kg",          rating: 4.7,
          reviewCount: "30",          imageSrc: "http://img.b2bpic.net/free-photo/cold-meat_1182-957.jpg",          imageAlt: "Saucisses artisanales variées"},
        {
          id: "brochettes-marinées",          brand: "Prêt à Griller",          name: "Brochettes Marinées",          price: "22,50€/kg",          rating: 4.9,
          reviewCount: "15",          imageSrc: "http://img.b2bpic.net/free-photo/mozzarella-sliders-summer-picnic-sandwiches_53876-124159.jpg",          imageAlt: "Brochettes de viande marinées"},
        {
          id: "steak-hache",          brand: "Bœuf Haché Frais",          name: "Steak Haché Premium",          price: "16,00€/kg",          rating: 5,
          reviewCount: "20",          imageSrc: "http://img.b2bpic.net/free-photo/meat-pieces-raw-fresh-minced-beef_179666-74.jpg",          imageAlt: "Steak haché frais"},
      ]}
      title="Nos Produits Phares"
      description="Une sélection de nos meilleures pièces, préparées avec soin pour vous régaler."
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardTen
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "1",          title: "Une qualité irréprochable !",          quote: "La viande est toujours d'une fraîcheur incroyable et le goût est incomparable. C'est la seule boucherie où j'achète ma viande maintenant. Un vrai délice à chaque fois !",          name: "Sophie Dubois",          role: "Cliente Fidèle",          imageSrc: "http://img.b2bpic.net/free-photo/surprised-pretty-caucasian-female-gardener-wearing-gardening-hat-holding-vegetable-basket-head-isolated-pink-wall-with-copy-space_141793-116909.jpg",          imageAlt: "Portrait de Sophie Dubois"},
        {
          id: "2",          title: "Service exceptionnel et conseils précieux",          quote: "L'équipe est toujours de bon conseil, que ce soit pour choisir la bonne pièce ou pour des idées de cuisson. Leur expertise fait toute la différence. Je recommande vivement !",          name: "Marc Lefebvre",          role: "Amateur de Gastronomie",          imageSrc: "http://img.b2bpic.net/free-photo/father-daughter-laughing_23-2147615920.jpg",          imageAlt: "Portrait de Marc Lefebvre"},
        {
          id: "3",          title: "Des produits qui font la différence",          quote: "J'adore leurs préparations maison, surtout les saucisses ! C'est frais, c'est bon, et ça change des produits industriels. C'est un vrai plaisir de cuisiner avec leur viande.",          name: "Léa Martin",          role: "Passionnée de Cuisine",          imageSrc: "http://img.b2bpic.net/free-photo/close-up-food-lover-taking-pictures-meal_23-2149286422.jpg",          imageAlt: "Portrait de Léa Martin"},
        {
          id: "4",          title: "La meilleure boucherie de la région !",          quote: "Pour toutes nos occasions spéciales, nous faisons confiance à cette boucherie. La qualité est constante et le service toujours au rendez-vous. Un vrai bonheur culinaire.",          name: "Famille Bernard",          role: "Clients Habitués",          imageSrc: "http://img.b2bpic.net/free-photo/people-are-celebrating-thanksgiving-day_53876-22900.jpg",          imageAlt: "Portrait de la Famille Bernard"},
        {
          id: "5",          title: "Un savoir-faire rare",          quote: "En tant que chef, je suis très exigeant sur la qualité des produits. Cette boucherie dépasse toutes mes attentes. Leurs découpes et la fraîcheur de la viande sont exemplaires. Un grand bravo !",          name: "Chef Antoine",          role: "Chef Cuisinier",          imageSrc: "http://img.b2bpic.net/free-photo/bearded-butcher-dressed-fleece-shirt-cuts-meat-with-bloody-axe_613910-2030.jpg",          imageAlt: "Portrait du Chef Antoine"},
      ]}
      title="Ce que nos clients disent de nous"
      description="La satisfaction de nos clients est notre plus grande récompense."
    />
  </div>

  <div id="metrics" data-section="metrics">
      <MetricCardTwo
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="uniform-all-items-equal"
      useInvertedBackground={true}
      metrics={[
        {
          id: "years-experience",          value: "35+",          description: "Années d'Expérience dans la Boucherie"},
        {
          id: "happy-customers",          value: "10k+",          description: "Clients Satisfaits par nos Produits"},
        {
          id: "local-partners",          value: "20+",          description: "Partenaires Éleveurs Locaux"},
      ]}
      title="Notre Savoir-faire en Chiffres"
      description="Des années d'expérience et des milliers de clients satisfaits témoignent de notre engagement."
    />
  </div>

  <div id="team" data-section="team">
      <TeamCardEleven
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      groups={[
        {
          id: "main-team",          groupTitle: "L'Équipe du Comptoir",          members: [
            {
              id: "jean-pierre",              title: "Jean-Pierre",              subtitle: "Maître Boucher",              detail: "Avec plus de 30 ans d'expérience, Jean-Pierre est le pilier de notre boucherie, garant de la tradition et de la qualité.",              imageSrc: "http://img.b2bpic.net/free-photo/male-jeweler-working-shop_23-2150914243.jpg",              imageAlt: "Portrait de Jean-Pierre, Maître Boucher"},
            {
              id: "amelie",              title: "Amélie",              subtitle: "Bouchère Charcutière",              detail: "Amélie apporte sa touche de modernité et sa créativité dans nos préparations maison et nos charcuteries.",              imageSrc: "http://img.b2bpic.net/free-photo/curly-woman-with-cheerful-expression-eats-delicious-dessert-being-good-mood-spends-spare-time-cozy-coffee-shop-enjoys-tasty-fruit-salad-attractive-female-rests-after-excursion-alone_273609-2101.jpg",              imageAlt: "Portrait d'Amélie, Bouchère Charcutière"},
            {
              id: "thomas",              title: "Thomas",              subtitle: "Apprenti Boucher",              detail: "Thomas est notre jeune talent, avide d'apprendre et de perfectionner l'art de la découpe auprès des meilleurs.",              imageSrc: "http://img.b2bpic.net/free-photo/shop-worker-posing-with-crossed-hands_7502-4777.jpg",              imageAlt: "Portrait de Thomas, Apprenti Boucher"},
          ]
        },
      ]}
      title="Rencontrez Nos Artisans Bouchers"
      description="Une équipe passionnée et dévouée à l'art de la boucherie, prête à vous conseiller."
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqSplitMedia
      textboxLayout="default"
      useInvertedBackground={true}
      faqs={[
        {
          id: "faq-1",          title: "D'où proviennent vos viandes ?",          content: "Nos viandes proviennent exclusivement d'éleveurs locaux que nous sélectionnons pour leur respect du bien-être animal et leurs méthodes d'élevage durables."},
        {
          id: "faq-2",          title: "Proposez-vous des découpes personnalisées ?",          content: "Oui, nos bouchers sont à votre écoute pour réaliser des découpes sur mesure selon vos envies et les spécificités de vos recettes."},
        {
          id: "faq-3",          title: "Peut-on commander en ligne ou par téléphone ?",          content: "Actuellement, nous prenons les commandes par téléphone. Un service de commande en ligne est en préparation pour un futur proche."},
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/view-cartoon-character-shopping_23-2151656705.jpg"
      imageAlt="Boucher expliquant des produits à un client"
      mediaAnimation="slide-up"
      mediaPosition="right"
      title="Vos Questions, Nos Réponses"
      description="Nous répondons aux interrogations les plus fréquentes concernant nos produits et services."
      faqsAnimation="slide-up"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactCenter
      useInvertedBackground={false}
      background={{
        variant: "radial-gradient"}}
      tag="Contact"
      title="Une Question ? Un Besoin Spécifique ?"
      description="N'hésitez pas à nous contacter pour toute demande ou commande personnalisée. Notre équipe est à votre disposition."
      inputPlaceholder="Votre adresse email"
      buttonText="Envoyer"
      termsText="En cliquant sur 'Envoyer', vous acceptez nos conditions générales."
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterCard
      logoText="Boucherie Artisanale"
      copyrightText="© 2024 Boucherie Artisanale. Tous droits réservés."
      socialLinks={[
        {
          icon: Facebook,
          href: "#",          ariaLabel: "Facebook"},
        {
          icon: Instagram,
          href: "#",          ariaLabel: "Instagram"},
        {
          icon: MapPin,
          href: "https://maps.app.goo.gl/sff9etPPJjwFb4Si7?g_st=ic",          ariaLabel: "Localisation"},
      ]}
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
