"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardTwentyFive from '@/components/sections/feature/FeatureCardTwentyFive';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
import MediaAbout from '@/components/sections/about/MediaAbout';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import PricingCardFive from '@/components/sections/pricing/PricingCardFive';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
import { Briefcase, Gift, Heart, Sparkles, Users } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="hover-bubble"
        defaultTextAnimation="entrance-slide"
        borderRadius="soft"
        contentWidth="compact"
        sizing="mediumLargeSizeLargeTitles"
        background="noise"
        cardStyle="outline"
        primaryButtonStyle="diagonal-gradient"
        secondaryButtonStyle="glass"
        headingFontWeight="extrabold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleFullscreen
      navItems={[
        {
          name: "Accueil",
          id: "#home",
        },
        {
          name: "Menu",
          id: "#products",
        },
        {
          name: "À Propos",
          id: "#about",
        },
        {
          name: "Avis",
          id: "#testimonials",
        },
        {
          name: "FAQ",
          id: "#faq",
        },
        {
          name: "Contact",
          id: "#contact",
        },
      ]}
      logoSrc="http://img.b2bpic.net/free-vector/minimal-logo-collection-two-colors_23-2148386255.jpg"
      brandName="SNS Chocolate"
    />
  </div>

  <div id="home" data-section="home">
      <HeroBillboard
      background={{
        variant: "radial-gradient",
      }}
      title="SNS Chocolate"
      description="Découvrez l'artisanat du chocolat et des desserts gourmands. Chaque pièce est une célébration de saveurs exquises et de moments précieux."
      tag="Boutique de Desserts"
      buttons={[
        {
          text: "Découvrez notre Menu",
          href: "#products",
        },
        {
          text: "Commandez Maintenant",
          href: "#contact",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/beautiful-delicious-sweet-table-wedding-celebration_8353-640.jpg?_wi=1"
      imageAlt="Assortiment de chocolats gourmands"
      mediaAnimation="slide-up"
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/close-up-portrait-handsome-middle-aged-man-with-beard-hairstyle-dressed-elegant-formal-suit-textured-dark-background-studio_613910-19909.jpg",
          alt: "Portrait d'un homme souriant",
        },
        {
          src: "http://img.b2bpic.net/free-photo/handsome-blond-young-man-posing_158595-2938.jpg",
          alt: "Jeune homme souriant",
        },
        {
          src: "http://img.b2bpic.net/free-photo/successful-businessman-imagines-great-career_1163-5478.jpg",
          alt: "Femme souriante en portrait",
        },
        {
          src: "http://img.b2bpic.net/free-photo/portrait-bearded-black-man-wool-suit_613910-15972.jpg",
          alt: "Homme barbu avec un sourire",
        },
        {
          src: "http://img.b2bpic.net/free-photo/expressive-young-woman-posing-studio_176474-29245.jpg",
          alt: "Femme d'affaires souriante",
        },
      ]}
      avatarText="+1000 avis clients"
      marqueeItems={[
        {
          type: "text",
          text: "Chocolats Fins",
        },
        {
          type: "image",
          src: "http://img.b2bpic.net/free-photo/gourmet-dessert-table-with-homemade-cakes-cupcakes-generated-by-ai_188544-44693.jpg",
          alt: "Gourmet dessert table with homemade cakes and cupcakes",
        },
        {
          type: "text",
          text: "Pâtisseries Artisanales",
        },
        {
          type: "image",
          src: "http://img.b2bpic.net/free-photo/wedding-appetizer-decor-inside-cutlery_1304-3419.jpg",
          alt: "wedding appetizer decor inside cutlery",
        },
        {
          type: "text",
          text: "Goût Inoubliable",
        },
        {
          type: "image",
          src: "http://img.b2bpic.net/free-photo/tasty-cupcake-with-cream-redberry-candybar_8353-10983.jpg",
          alt: "Tasty cupcake with cream and redberry on the candybar",
        },
        {
          type: "text",
          text: "Cadeaux Gourmands",
        },
        {
          type: "image",
          src: "http://img.b2bpic.net/free-photo/white-cards-with-pink-cookies-them_1304-3744.jpg",
          alt: "White cards with pink cookies on them",
        },
      ]}
      marqueeSpeed={30}
    />
  </div>

  <div id="about" data-section="about">
      <MediaAbout
      useInvertedBackground={true}
      title="Notre Histoire Sucrée"
      description="Depuis notre ouverture, SNS Chocolate s'est engagé à créer des expériences gustatives inoubliables. Chaque chocolat, chaque gâteau est le fruit d'une passion et d'un savoir-faire unique, utilisant les meilleurs ingrédients pour ravir vos sens. Nous sommes fiers de notre héritage et de notre quête constante d'excellence, reconnue par nos 1000+ avis positifs."
      buttons={[
        {
          text: "Notre Mission",
          href: "#",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/vertical-shot-beautiful-romantic-gift-fancy-chair_181624-33210.jpg?_wi=1"
      imageAlt="Intérieur élégant de la boutique SNS Chocolate"
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardTwentyFive
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          title: "Qualité Supérieure",
          description: "Nous sélectionnons les fèves de cacao les plus fines et les ingrédients les plus frais pour garantir une saveur inégalée.",
          icon: Sparkles,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/woman-puts-cinnabon-plate-family-party_169016-48404.jpg",
              imageAlt: "Raw cocoa beans and high quality chocolate bar",
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/chocolate-cake-roll-with-raspberry-jam-butter-cream_114579-62773.jpg",
              imageAlt: "Artisan making chocolate by hand",
            },
          ],
          imageSrc: "http://img.b2bpic.net/free-vector/minimal-logo-collection-two-colors_23-2148386255.jpg",
          imageAlt: "raw cocoa beans and high quality chocolate bar",
        },
        {
          title: "Variété Gourmande",
          description: "Une gamme étendue de chocolats, gâteaux, et mini-salés pour satisfaire toutes les envies et toutes les occasions, du classique à l'innovant.",
          icon: Heart,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/macaroons-marshmallows-colored-backdrop_23-2148166241.jpg",
              imageAlt: "Colorful macarons and cupcakes display",
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/mirror-white-frame-delicious-sweets-it_1304-3753.jpg",
              imageAlt: "Variety of mini savory pastries",
            },
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/beautiful-delicious-sweet-table-wedding-celebration_8353-640.jpg?_wi=2",
          imageAlt: "raw cocoa beans and high quality chocolate bar",
        },
        {
          title: "Savoir-Faire Artisanal",
          description: "Chaque pièce est confectionnée à la main par nos maîtres chocolatiers et pâtissiers, alliant tradition et créativité.",
          icon: Users,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/professional-chief-black-man-twist-tasty-melted-chocolate-big-steel-pot-before-making-chocolate-bars_346278-495.jpg",
              imageAlt: "Chocolatier finishing a chocolate creation",
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/person-making-dessert-kitchen_23-2149143318.jpg",
              imageAlt: "Pastry chef decorating a wedding cake",
            },
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-beautiful-romantic-gift-fancy-chair_181624-33210.jpg?_wi=2",
          imageAlt: "raw cocoa beans and high quality chocolate bar",
        },
      ]}
      title="L'Excellence à Chaque Morsure"
      description="Nos créations sont méticuleusement élaborées pour offrir une symphonie de goûts. Des chocolats riches aux pâtisseries délicates, l'authenticité et la qualité sont nos maîtres mots."
    />
  </div>

  <div id="products" data-section="products">
      <ProductCardOne
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={true}
      products={[
        {
          id: "p1",
          name: "Barre de Chocolat Noir Intense",
          price: "35 SAR",
          imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-wrapped-chocolate-bars-with-copy-space_23-2148357748.jpg",
          imageAlt: "Barre de chocolat noir intense",
        },
        {
          id: "p2",
          name: "Truffes Assorties Artisanales",
          price: "60 SAR",
          imageSrc: "http://img.b2bpic.net/free-photo/arrangement-delicious-chocolate-goodies-with-copy-space_23-2148654091.jpg",
          imageAlt: "Assortiment de truffes artisanales",
        },
        {
          id: "p3",
          name: "Mini Gâteau Forêt Noire",
          price: "45 SAR",
          imageSrc: "http://img.b2bpic.net/free-photo/scattered-coffee-beans-around-small-platter-with-chocolate-coated-cake-marble-surface_114579-75169.jpg",
          imageAlt: "Mini gâteau Forêt Noire",
        },
        {
          id: "p4",
          name: "Plateau de Mini-Salés",
          price: "120 SAR",
          imageSrc: "http://img.b2bpic.net/free-photo/mini-casserole-iron-tray_140725-4050.jpg",
          imageAlt: "Plateau de mini-salés variés",
        },
        {
          id: "p5",
          name: "Coffret Cadeau Gourmand",
          price: "180 SAR",
          imageSrc: "http://img.b2bpic.net/free-photo/colorful-cookies-with-candies-glass-jar-with-bunch-sprinkles_114579-87287.jpg",
          imageAlt: "Plateau de desserts variés pour cadeau",
        },
        {
          id: "p6",
          name: "Gâteau d'Anniversaire Personnalisé",
          price: "Sur mesure",
          imageSrc: "http://img.b2bpic.net/free-photo/vertical-closeup-shot-beautiful-cake-with-flowers-macaroons_181624-38931.jpg",
          imageAlt: "Gâteau d'anniversaire personnalisé",
        },
      ]}
      title="Nos Douceurs Incontournables"
      description="Explorez notre collection de chocolats artisanaux, gâteaux personnalisés et plateaux de mini-salés, parfaits pour toutes les occasions."
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardThirteen
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "t1",
          name: "Jamal M.",
          handle: "@jamal_reviews",
          testimonial: "Le service de Jamal était exceptionnel, ses explications complètes. Les chocolats sont incroyables et la présentation sublime. Les prix sont très abordables!",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/handsome-groom-classy-black-suit-stands-dark-room_8353-7083.jpg",
          imageAlt: "Photo de Jamal M.",
        },
        {
          id: "t2",
          name: "Souad M.",
          handle: "@souad_events",
          testimonial: "J'ai commandé des plateaux de chocolats et mini-salés pour ma fête, c'était absolument fantastique en goût et en présentation. Tout le monde a demandé d'où ça venait!",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-female-dark-jacket-pink-background_179666-14579.jpg",
          imageAlt: "Photo de Souad M.",
        },
        {
          id: "t3",
          name: "Ohood S.",
          handle: "@ohood_taste",
          testimonial: "Merci ne suffit pas! Vous avez combiné la beauté de la présentation et la délice du goût. Ma commande est arrivée de Riyad à Qassim sans aucun problème. Service élégant et facile!",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/beautiful-corporate-woman-looks-dreamy-smiles-stands-outside-street-leans-her-head-hands_1258-193992.jpg",
          imageAlt: "Photo de Ohood S.",
        },
        {
          id: "t4",
          name: "Arw Ff",
          handle: "@arw_foodie",
          testimonial: "Mon expérience fut merveilleuse. Un choix réussi, et tout le monde a adoré les présentations. Même avec l'affluence, le service était impeccable. Les quantités sont généreuses et j'ai pu modifier ma commande facilement.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-smiling-model-sexy-stylish-man-dressed-turtleneck-sweater-trousers-fashion-hipster-male-posing-near-white-wall-studio-isolated_158538-26705.jpg",
          imageAlt: "Photo de Arw Ff",
        },
        {
          id: "t5",
          name: "Lina K.",
          handle: "@lina_sweets",
          testimonial: "Les meilleurs chocolats que j'ai goûtés à Riyad. Parfaits pour offrir ou pour se faire plaisir. La boutique est également magnifique!",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/woman-smiling-with-thumb-up-business-card_1187-3166.jpg",
          imageAlt: "Photo de Lina K.",
        },
        {
          id: "t6",
          name: "Ahmed Z.",
          handle: "@ahmed_gourmet",
          testimonial: "Un service client impeccable et des produits d'une qualité exceptionnelle. SNS Chocolate est devenu mon adresse incontournable pour les desserts et les cadeaux gourmands.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/portrait-bearded-black-man-wool-suit_613910-16037.jpg",
          imageAlt: "Photo de Ahmed Z.",
        },
      ]}
      showRating={true}
      title="Ce que disent nos clients"
      description="La satisfaction de nos clients est notre plus belle récompense. Lisez leurs témoignages sur nos chocolats exquis et notre service exceptionnel."
    />
  </div>

  <div id="pricing" data-section="pricing">
      <PricingCardFive
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={true}
      plans={[
        {
          id: "p_gift",
          tag: "Idéal pour offrir",
          tagIcon: Gift,
          price: "À partir de 150 SAR",
          period: "coffret",
          description: "Sélection personnalisée de chocolats et douceurs. Parfait pour toutes les occasions.",
          button: {
            text: "Composer votre Coffret",
            href: "#contact",
          },
          featuresTitle: "Inclus:",
          features: [
            "Chocolats fins variés",
            "Emballage cadeau élégant",
            "Message personnalisé",
            "Livraison disponible",
          ],
        },
        {
          id: "p_event",
          tag: "Vos Événements",
          tagIcon: Gift,
          price: "Sur Devis",
          period: "événement",
          description: "Desserts et chocolats pour mariages, anniversaires, et réceptions privées. Un service traiteur d'exception.",
          button: {
            text: "Demander un Devis",
            href: "#contact",
          },
          featuresTitle: "Services:",
          features: [
            "Gâteaux sur mesure",
            "Plateaux gourmands",
            "Consultation personnalisée",
            "Mise en place sur site",
          ],
        },
        {
          id: "p_corporate",
          tag: "Entreprises",
          tagIcon: Briefcase,
          price: "Sur Devis",
          period: "commande",
          description: "Cadeaux d'affaires, événements d'entreprise, ou collations pour réunions. Impressionnez vos clients et collaborateurs.",
          button: {
            text: "Solutions B2B",
            href: "#contact",
          },
          featuresTitle: "Avantages:",
          features: [
            "Chocolats logotés",
            "Livraison en entreprise",
            "Facturation flexible",
            "Large volume",
          ],
        },
      ]}
      title="Offres Spéciales & Événements"
      description="Que ce soit pour un cadeau personnalisé, un événement d'entreprise ou un mariage, nous avons des solutions gourmandes adaptées à vos besoins."
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqSplitMedia
      textboxLayout="default"
      useInvertedBackground={false}
      faqs={[
        {
          id: "faq1",
          title: "Quels sont vos délais de livraison?",
          content: "Nos délais de livraison standard sont de 24 à 48 heures pour Riyad. Pour les commandes spéciales ou en dehors de Riyad (comme Qassim), veuillez nous contacter pour discuter des options.",
        },
        {
          id: "faq2",
          title: "Proposez-vous des options sans allergènes?",
          content: "Nous proposons une sélection de produits sans gluten et sans lactose. Veuillez nous consulter directement pour toute demande spécifique liée aux allergènes, car nos ateliers traitent divers ingrédients.",
        },
        {
          id: "faq3",
          title: "Puis-je personnaliser une commande de gâteau?",
          content: "Oui, nous adorons créer des gâteaux sur mesure pour vos célébrations. Contactez notre équipe pour discuter de vos idées, des saveurs, et du design souhaité.",
        },
        {
          id: "faq4",
          title: "Acceptez-vous les commandes en gros?",
          content: "Absolument! Nous avons des tarifs préférentiels pour les grandes quantités destinées aux entreprises, événements ou revendeurs. Contactez-nous pour un devis personnalisé.",
        },
        {
          id: "faq5",
          title: "Comment conserver au mieux les chocolats?",
          content: "Pour préserver la fraîcheur et les arômes, il est recommandé de conserver nos chocolats dans un endroit frais et sec, à l'abri de la lumière directe du soleil, idéalement entre 16°C et 20°C.",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/close-up-hands-holding-plate_23-2148667926.jpg"
      imageAlt="Maître chocolatier préparant des chocolats"
      mediaAnimation="slide-up"
      mediaPosition="right"
      title="Vos Questions, Nos Réponses"
      description="Trouvez des réponses aux questions fréquemment posées concernant nos produits, commandes, livraison et services spéciaux."
      faqsAnimation="slide-up"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactSplitForm
      useInvertedBackground={true}
      title="Contactez-nous pour une Douce Demande"
      description="Nous sommes ravis de répondre à toutes vos questions et de vous aider à créer l'expérience chocolat parfaite. Envoyez-nous un message et notre équipe vous recontactera rapidement."
      inputs={[
        {
          name: "name",
          type: "text",
          placeholder: "Votre Nom Complet",
          required: true,
        },
        {
          name: "email",
          type: "email",
          placeholder: "Votre Adresse E-mail",
          required: true,
        },
        {
          name: "phone",
          type: "tel",
          placeholder: "Votre Numéro de Téléphone (optionnel)",
          required: false,
        },
      ]}
      textarea={{
        name: "message",
        placeholder: "Votre Message ou Demande Spéciale",
        rows: 5,
        required: true,
      }}
      imageSrc="http://img.b2bpic.net/free-photo/woman-looking-different-goodies-local-producer_23-2149110831.jpg"
      imageAlt="Personnel accueillant dans une boutique de chocolat"
      mediaPosition="left"
      buttonText="Envoyer le Message"
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterBaseCard
      logoText="SNS Chocolate"
      columns={[
        {
          title: "Liens Rapides",
          items: [
            {
              label: "Accueil",
              href: "#home",
            },
            {
              label: "Menu",
              href: "#products",
            },
            {
              label: "À Propos",
              href: "#about",
            },
          ],
        },
        {
          title: "Nos Produits",
          items: [
            {
              label: "Chocolats",
              href: "#products",
            },
            {
              label: "Gâteaux",
              href: "#products",
            },
            {
              label: "Mini-Salés",
              href: "#products",
            },
          ],
        },
        {
          title: "Assistance",
          items: [
            {
              label: "FAQ",
              href: "#faq",
            },
            {
              label: "Contact",
              href: "#contact",
            },
            {
              label: "Politique de Confidentialité",
              href: "#",
            },
            {
              label: "Conditions de Vente",
              href: "#",
            },
          ],
        },
      ]}
      copyrightText="© 2024 SNS Chocolate. Tous droits réservés."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
