"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import BlogCardTwo from '@/components/sections/blog/BlogCardTwo';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FeatureCardTwentyFive from '@/components/sections/feature/FeatureCardTwentyFive';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import HeroSplitTestimonial from '@/components/sections/hero/HeroSplitTestimonial';
import MediaAbout from '@/components/sections/about/MediaAbout';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
import { Candy, Gift, Sparkles, Truck } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="text-shift"
        defaultTextAnimation="background-highlight"
        borderRadius="pill"
        contentWidth="small"
        sizing="mediumLargeSizeLargeTitles"
        background="aurora"
        cardStyle="soft-shadow"
        primaryButtonStyle="primary-glow"
        secondaryButtonStyle="radial-glow"
        headingFontWeight="extrabold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleApple
      navItems={[
        {
          name: "Home",
          id: "#hero",
        },
        {
          name: "Products",
          id: "#products",
        },
        {
          name: "About Us",
          id: "#about",
        },
        {
          name: "How to Order",
          id: "#order",
        },
        {
          name: "Contact",
          id: "#footer",
        },
      ]}
      brandName="Aboujean"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroSplitTestimonial
      useInvertedBackground={false}
      background={{
        variant: "plain",
      }}
      title="Fresh Merry Cream, Made to Brighten Every Moment."
      description="Aboujean crafts exquisite merry cream and beautifully packaged cream jars, perfect for personal indulgence, thoughtful gifts, festive gatherings, and any special occasion. Experience the joy in every spoonful."
      testimonials={[
        {
          name: "Sarah J.",
          handle: "@SweetTooth",
          testimonial: "The merry cream jars were fresh, beautiful, and perfect for our gathering. Everyone loved them!",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/wedding-sweets-desserts_1303-10565.jpg",
          imageAlt: "Merry cream jars at a gathering",
        },
        {
          name: "David M.",
          handle: "@DessertLover",
          testimonial: "Absolutely delightful! The flavors are rich, and the presentation is exquisite. My new favorite treat.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/cozy-composition-with-natural-scrub-bath-accessories_169016-11437.jpg",
          imageAlt: "Single merry cream jar on a table",
        },
        {
          name: "Emily R.",
          handle: "@GiftGiver",
          testimonial: "Ordered a gift box, and it was a huge hit! Aboujean makes gifting so elegant and delicious.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/christmas-background-with-cookies-balls_23-2147726106.jpg",
          imageAlt: "Gift box of cream jars",
        },
        {
          name: "Michael K.",
          handle: "@CreamFanatic",
          testimonial: "The pistachio flavor is out of this world! So creamy and perfectly balanced. Aboujean never disappoints.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/star-shaped-gingerbread-cookies-glass-decorated-with-ribbon-high-quality-photo_114579-35824.jpg",
          imageAlt: "Star shaped gingerbread cookies on glass decorated with ribbon.",
        },
        {
          name: "Laura P.",
          handle: "@EventPlanner",
          testimonial: "We used Aboujean's jars for our last event, and they were a massive success. Beautiful and delicious!",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/delicious-cake-glass-assortment_23-2149030755.jpg",
          imageAlt: "Delicious cake in a glass assortment",
        },
      ]}
      testimonialRotationInterval={5000}
      buttons={[
        {
          text: "Shop Our Jars",
          href: "#products",
        },
        {
          text: "Learn More About Us",
          href: "#about",
        },
      ]}
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/young-attractive-emotional-girl-business-style-clothes-plain-white-background-office-audience_78826-2259.jpg",
          alt: "Customer Sarah J.",
        },
        {
          src: "http://img.b2bpic.net/free-photo/confident-handsome-man-looking-into-distance_1262-3510.jpg",
          alt: "Customer David M.",
        },
        {
          src: "http://img.b2bpic.net/free-photo/excited-joyful-beautiful-woman-gesturing-with-hand_74855-2753.jpg",
          alt: "Customer Emily R.",
        },
        {
          src: "http://img.b2bpic.net/free-photo/close-up-portrait-attractive-unshaved-dark-skinned-man-with-afro-hairstyle-smiling-expressing-happiness-while-sitting-park-enjoying-nice-weather-listening-music_176420-19804.jpg",
          alt: "Customer Michael K.",
        },
        {
          src: "http://img.b2bpic.net/free-photo/business-woman-green-suit-using-phone-outside-street_1303-29546.jpg",
          alt: "Business woman in green suit using phone outside the street",
        },
      ]}
      avatarText="Loved by over 10k customers!"
      imageSrc="http://img.b2bpic.net/free-photo/delicious-milk-cookies-arrangement_23-2149722451.jpg"
      imageAlt="elegant cream jars display white background"
      mediaAnimation="slide-up"
      marqueeItems={[
        {
          type: "text",
          text: "Freshly Made Daily",
        },
        {
          type: "text-icon",
          text: "Gourmet Flavors",
          icon: Candy,
        },
        {
          type: "image",
          src: "http://img.b2bpic.net/free-photo/high-angle-tiramisu-ingredients_23-2149549785.jpg",
          alt: "High angle tiramisu ingredients",
        },
        {
          type: "text",
          text: "Perfect for Gifting",
        },
        {
          type: "text-icon",
          text: "Delivered to Your Door",
          icon: Truck,
        },
      ]}
    />
  </div>

  <div id="products" data-section="products">
      <ProductCardFour
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={false}
      products={[
        {
          id: "classic-jar",
          name: "Classic Merry Cream Jar",
          price: "$12.99",
          variant: "150g",
          imageSrc: "http://img.b2bpic.net/free-photo/front-view-yogurt-with-berries-jam-oats_23-2148566171.jpg",
          imageAlt: "Classic Merry Cream Jar",
        },
        {
          id: "chocolate-jar",
          name: "Chocolate Merry Cream Jar",
          price: "$13.99",
          variant: "150g",
          imageSrc: "http://img.b2bpic.net/free-photo/cosmetic-cream-jar-with-leaf-stone-autumn-aesthetic_23-2152010132.jpg",
          imageAlt: "Chocolate Merry Cream Jar",
        },
        {
          id: "strawberry-jar",
          name: "Strawberry Merry Cream Jar",
          price: "$13.99",
          variant: "150g",
          imageSrc: "http://img.b2bpic.net/free-photo/vanilla-ice-cream-cake-with-strawberry-top_74190-5115.jpg",
          imageAlt: "Strawberry Merry Cream Jar",
        },
        {
          id: "pistachio-jar",
          name: "Pistachio Merry Cream Jar",
          price: "$14.99",
          variant: "150g",
          imageSrc: "http://img.b2bpic.net/free-photo/cup-coffee-with-tasty-crackers-pinecones-marble-background-high-quality-photo_114579-37513.jpg",
          imageAlt: "Pistachio Merry Cream Jar",
        },
        {
          id: "family-jar",
          name: "Family Size Merry Cream Jar",
          price: "$29.99",
          variant: "500g",
          imageSrc: "http://img.b2bpic.net/free-photo/pink-cream-jar-with-gold-lid-beauty-skincare-products_187299-47318.jpg",
          imageAlt: "Family Size Merry Cream Jar",
        },
        {
          id: "gift-box",
          name: "Gift Box Cream Jars",
          price: "$59.99",
          variant: "Assorted 4-Pack",
          imageSrc: "http://img.b2bpic.net/free-photo/ice-cream-chocolate-composition_23-2147985549.jpg",
          imageAlt: "Gift Box of Assorted Cream Jars",
        },
      ]}
      title="Our Delightful Merry Cream Collection"
      description="Explore our exquisite range of merry cream jars, crafted with love and fresh ingredients. Perfect for every craving and celebration."
    />
  </div>

  <div id="about" data-section="about">
      <MediaAbout
      useInvertedBackground={false}
      title="Made with Care, Served with Joy."
      description="At Aboujean, we pour our passion into every batch, creating delicious, incredibly fresh, and beautifully presented merry cream jars. Our commitment to quality, meticulous care, and unwavering freshness ensures every spoonful brings pure happiness to our cherished customers. We believe in crafting moments of joy, one creamy jar at a time."
      imageSrc="http://img.b2bpic.net/free-photo/front-view-female-cook-pouring-flour-into-eggs-dough-dark-pastry-cake-pie-bakery-worker-hotcake-cuisine-job_179666-43868.jpg"
      imageAlt="Hands preparing fresh merry cream ingredients"
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardTwentyFive
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          title: "Freshly Made Cream",
          description: "We use only the finest, freshest ingredients, lovingly prepared in small batches for unparalleled taste.",
          icon: Sparkles,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/delicious-muffin-fruit-flour-ingredients_23-2148718983.jpg",
              imageAlt: "Fresh ingredients for cream",
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/close-up-muffin-with-raspberry-whipped-cream_23-2147758338.jpg",
              imageAlt: "Close-up of smooth cream texture",
            },
          ],
          imageSrc: "http://img.b2bpic.net/free-vector/watercolor-boho-wedding-label-collection_23-2149093872.jpg",
          imageAlt: "fresh ingredients healthy cream dessert",
        },
        {
          title: "Beautiful Jar Presentation",
          description: "Each merry cream jar is elegantly designed, making it a perfect treat or a stunning gift.",
          icon: Gift,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/front-view-bath-concept-cream-accessories_23-2148419398.jpg",
              imageAlt: "Elegant cream jar packaging",
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-delicious-christmas-roasted-almonds-jar-wooden-plate_181624-48238.jpg",
              imageAlt: "Custom ribbon on cream jar",
            },
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/delicious-milk-cookies-arrangement_23-2149722451.jpg",
          imageAlt: "fresh ingredients healthy cream dessert",
        },
        {
          title: "Perfect for Gifts and Events",
          description: "Our versatile cream jars are ideal for thoughtful gifts, memorable gatherings, and special occasions.",
          icon: Gift,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/pink-cakes-with-macaroons-served-plate_1304-5628.jpg",
              imageAlt: "Cream jars at a celebration table",
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/two-friends-spending-time-christmas-market_329181-6345.jpg",
              imageAlt: "Friends sharing cream jars",
            },
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/front-view-yogurt-with-berries-jam-oats_23-2148566171.jpg",
          imageAlt: "fresh ingredients healthy cream dessert",
        },
        {
          title: "Easy Ordering and Delivery",
          description: "Enjoy a seamless experience from selection to doorstep, with convenient ordering and reliable delivery.",
          icon: Truck,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/waitress-serving-pastry-white-plate-customer_23-2148028033.jpg",
              imageAlt: "Online ordering interface",
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/delivery-man-wearing-face-mask-holding-box-with-vegetables_1268-14609.jpg",
              imageAlt: "Food delivery service",
            },
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/cosmetic-cream-jar-with-leaf-stone-autumn-aesthetic_23-2152010132.jpg",
          imageAlt: "fresh ingredients healthy cream dessert",
        },
      ]}
      title="Why Aboujean is Your Perfect Choice"
      description="Discover what makes our merry cream truly special and why our customers keep coming back for more."
    />
  </div>

  <div id="gallery" data-section="gallery">
      <BlogCardTwo
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      carouselMode="buttons"
      title="Our Delicious Moments"
      description="A visual feast of our delightful merry cream, from elegant packaging to joyful customer moments and tempting close-ups. Let your eyes savor the experience!"
      blogs={[
        {
          id: "gallery-1",
          category: "Visuals",
          title: "Creamy Indulgence Close-up",
          excerpt: "A mouth-watering macro shot revealing the rich, smooth texture of our signature merry cream.",
          imageSrc: "http://img.b2bpic.net/free-photo/sweet-dessert-custard-tart-with-raspberry-top_1203-9498.jpg",
          imageAlt: "Merry cream close-up texture",
          authorName: "Aboujean Team",
          date: "July 2024",
        },
        {
          id: "gallery-2",
          category: "Design",
          title: "Elegant Packaging & Branding",
          excerpt: "Showcasing the sophisticated design and premium packaging that makes every Aboujean jar a work of art.",
          imageSrc: "http://img.b2bpic.net/free-photo/paper-cups-marble_23-2147988380.jpg",
          imageAlt: "Elegant cream jar packaging",
          authorName: "Aboujean Team",
          date: "July 2024",
        },
        {
          id: "gallery-3",
          category: "Experience",
          title: "Joyful Customer Moments",
          excerpt: "Capturing the delight of our customers as they enjoy their Aboujean merry cream, perfect for any occasion.",
          imageSrc: "http://img.b2bpic.net/free-photo/supportive-cute-blond-girlfriend-cheering-liking-interesting-concept-cool-idea-thumbsup-smiling_1258-229510.jpg",
          imageAlt: "Customer holding merry cream jars",
          authorName: "Aboujean Team",
          date: "July 2024",
        },
        {
          id: "gallery-4",
          category: "Variety",
          title: "Our Diverse Jar Collection",
          excerpt: "A beautiful display of our assorted merry cream jars, highlighting the variety and freshness of our offerings.",
          imageSrc: "http://img.b2bpic.net/free-photo/valentines-day-still-life-design_23-2149246426.jpg",
          imageAlt: "Assorted merry cream jars display",
          authorName: "Aboujean Team",
          date: "July 2024",
        },
        {
          id: "gallery-5",
          category: "Inspiration",
          title: "Serving Suggestions",
          excerpt: "Ideas for enjoying your merry cream, from simple indulgences to elegant dessert presentations with fresh garnishes.",
          imageSrc: "http://img.b2bpic.net/free-photo/beautiful-christmas-cupcake-with-cream-berry-wooden-wall-cinnamon-cones_169016-4925.jpg",
          imageAlt: "Merry cream served with fresh berries",
          authorName: "Aboujean Team",
          date: "July 2024",
        },
      ]}
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardFive
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "t1",
          name: "Jessica L.",
          date: "July 15, 2024",
          title: "A True Delight!",
          quote: "The Classic Merry Cream Jar was an absolute dream! So fresh, so creamy, and the perfect treat for my evening. Highly recommend Aboujean!",
          tag: "Classic Fan",
          avatarSrc: "http://img.b2bpic.net/free-photo/indoor-shot-pretty-girl-with-clean-skin-perfect-smile-having-fun-coffee-shop_273609-9039.jpg",
          avatarAlt: "Jessica L. avatar",
          imageSrc: "http://img.b2bpic.net/free-photo/close-up-photo-cakes-girls-party_176420-7194.jpg",
          imageAlt: "Merry cream jars at a party",
        },
        {
          id: "t2",
          name: "Michael S.",
          date: "July 10, 2024",
          title: "Perfect for Gifting",
          quote: "I ordered the Gift Box for a friend's birthday, and it was a huge success! Beautifully packaged and incredibly delicious. Aboujean knows how to impress!",
          tag: "Gift Giver",
          avatarSrc: "http://img.b2bpic.net/free-photo/alone-specialist-handsome-daydreaming-collar_1262-870.jpg",
          avatarAlt: "Michael S. avatar",
          imageSrc: "http://img.b2bpic.net/free-photo/female-hand-holding-cookie-colorful-surface_114579-53722.jpg",
          imageAlt: "Gift box of cream jars",
        },
        {
          id: "t3",
          name: "Sophia B.",
          date: "July 08, 2024",
          title: "Flavor Beyond Expectation",
          quote: "The Chocolate Merry Cream is divine! Rich, not too sweet, and utterly addictive. Aboujean has mastered the art of cream desserts.",
          tag: "Chocolate Lover",
          avatarSrc: "http://img.b2bpic.net/free-photo/charming-student-girl-good-mood-relaxing-home_343059-139.jpg",
          avatarAlt: "Sophia B. avatar",
          imageSrc: "http://img.b2bpic.net/free-photo/beautiful-still-life-tea_23-2148174249.jpg",
          imageAlt: "Single merry cream jar",
        },
        {
          id: "t4",
          name: "Ethan C.",
          date: "July 03, 2024",
          title: "Easy & Delicious",
          quote: "The ordering process was so simple, and the delivery was quick. We tried the Family Size, and it made our weekend gathering extra special. So good!",
          tag: "Family Favorite",
          avatarSrc: "http://img.b2bpic.net/free-photo/side-view-man-eating-with-chopsticks_23-2149706717.jpg",
          avatarAlt: "Ethan C. avatar",
          imageSrc: "http://img.b2bpic.net/free-photo/kids-cooking-together-side-view_23-2149870118.jpg",
          imageAlt: "Family enjoying cream",
        },
        {
          id: "t5",
          name: "Olivia W.",
          date: "June 28, 2024",
          title: "Freshness You Can Taste",
          quote: "Every spoonful feels freshly made. The Strawberry Merry Cream has a wonderful, natural fruity flavor. Aboujean truly delivers on quality.",
          tag: "Freshness Guru",
          avatarSrc: "http://img.b2bpic.net/free-photo/smiling-woman-waiting-hotel-receptionist_1262-5796.jpg",
          avatarAlt: "Olivia W. avatar",
          imageSrc: "http://img.b2bpic.net/free-photo/caramel-ice-cream-texture_23-2149450745.jpg",
          imageAlt: "Spoonful of cream",
        },
        {
          id: "t6",
          name: "Daniel H.",
          date: "June 25, 2024",
          title: "Simply Irresistible",
          quote: "I can't get enough of these merry cream jars! They're the perfect portion, incredibly satisfying, and always a hit with guests.",
          tag: "Dessert Aficionado",
          avatarSrc: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1613.jpg",
          avatarAlt: "Daniel H. avatar",
          imageSrc: "http://img.b2bpic.net/free-photo/four-beautiful-girls-resting-party_176420-6183.jpg",
          imageAlt: "Four beautiful girls resting at party.",
        },
      ]}
      title="What Our Sweet Customers Say"
      description="Hear from those who've experienced the delightful taste and charm of Aboujean's merry cream, making every moment sweeter."
    />
  </div>

  <div id="order" data-section="order">
      <ContactSplitForm
      useInvertedBackground={false}
      title="Place Your Merry Cream Order"
      description="Ready to enjoy Aboujean's fresh merry cream? Fill out the form below with your desired items and delivery details. We'll confirm your order shortly to make every moment sweeter!"
      inputs={[
        {
          name: "name",
          type: "text",
          placeholder: "Your Full Name",
          required: true,
        },
        {
          name: "phone",
          type: "tel",
          placeholder: "Phone Number",
          required: true,
        },
        {
          name: "address",
          type: "text",
          placeholder: "Delivery Address",
          required: true,
        },
      ]}
      multiSelect={{
        name: "products",
        label: "Select Products & Quantity",
        options: [
          "Classic Merry Cream Jar (150g)",
          "Chocolate Merry Cream Jar (150g)",
          "Strawberry Merry Cream Jar (150g)",
          "Pistachio Merry Cream Jar (150g)",
          "Family Size Merry Cream Jar (500g)",
          "Gift Box Cream Jars (Assorted 4-Pack)",
        ],
      }}
      textarea={{
        name: "notes",
        placeholder: "Any special notes or preferred delivery time?",
        rows: 4,
      }}
      imageSrc="http://img.b2bpic.net/free-photo/sale-young-woman-green-dress-conducting-online-cosmetic-sale_259150-60094.jpg"
      imageAlt="Customer holding merry cream jars"
      mediaAnimation="slide-up"
      mediaPosition="right"
      buttonText="Submit Order"
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterLogoReveal
      logoSrc="http://img.b2bpic.net/free-vector/watercolor-boho-wedding-label-collection_23-2149093872.jpg"
      logoAlt="Aboujean Brand Logo"
      logoText="Aboujean"
      leftLink={{
        text: "Privacy Policy",
        href: "#",
      }}
      rightLink={{
        text: "Terms of Service",
        href: "#",
      }}
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
