"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FeatureCardOne from '@/components/sections/feature/FeatureCardOne';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import ProductCardThree from '@/components/sections/product/ProductCardThree';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
import { Award, Leaf, Star } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="icon-arrow"
        defaultTextAnimation="reveal-blur"
        borderRadius="pill"
        contentWidth="compact"
        sizing="mediumLargeSizeLargeTitles"
        background="noise"
        cardStyle="gradient-radial"
        primaryButtonStyle="radial-glow"
        secondaryButtonStyle="radial-glow"
        headingFontWeight="extrabold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleFullscreen
      navItems={[
        {
          name: "Home",          id: "#hero"},
        {
          name: "Menu",          id: "#menu"},
        {
          name: "Why Us",          id: "#why-choose-us"},
        {
          name: "Reviews",          id: "#testimonials"},
        {
          name: "Order & Location",          id: "#contact"},
      ]}
      brandName="Cali Burritos LLC"
      bottomLeftText="Taste the Cali Difference"
      bottomRightText="Bismarck, ND"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroSplitDualMedia
      background={{
        variant: "sparkles-gradient"}}
      title="Bismarck’s Boldest Burritos"
      description="Fresh ingredients. Massive flavor. Built to satisfy."
      tag="Authentic California-Style Mexican Cuisine"
      tagAnimation="slide-up"
      buttons={[
        {
          text: "Order Online",          href: "#contact"},
        {
          text: "View Menu",          href: "#menu"},
      ]}
      buttonAnimation="slide-up"
      mediaItems={[
        {
          imageSrc: "http://img.b2bpic.net/free-photo/melted-cheese-with-pita-pickled-chili_23-2149342854.jpg",          imageAlt: "Extreme close-up of a gourmet burrito"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/view-chef-working-kitchen_23-2149727988.jpg",          imageAlt: "Chef preparing food in a dark, professional kitchen"},
      ]}
      mediaAnimation="blur-reveal"
      rating={5}
      ratingText="Over 500+ 5-Star Reviews"
    />
  </div>

  <div id="menu" data-section="menu">
      <ProductCardThree
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={true}
      products={[
        {
          id: "p1",          name: "Cali Carne Asada Burrito",          price: "$12.99",          imageSrc: "http://img.b2bpic.net/free-photo/close-up-vegetarian-burrito-wrap-plate-table_23-2148165544.jpg",          imageAlt: "A massive carne asada burrito with melted cheese and fresh cilantro."},
        {
          id: "p2",          name: "Baja Shrimp Bowl",          price: "$14.50",          imageSrc: "http://img.b2bpic.net/free-photo/steaming-hot-curry-dish-with-fresh-herbs_84443-82590.jpg",          imageAlt: "A vibrant burrito bowl with grilled shrimp, rice, beans, and fresh salsa."},
        {
          id: "p3",          name: "Spicy Chorizo Quesadilla",          price: "$10.75",          imageSrc: "http://img.b2bpic.net/free-photo/pancake-fruit-with-ice-cream-table_1232-2990.jpg",          imageAlt: "A cheesy quesadilla filled with spicy chorizo and melted Monterey Jack."},
        {
          id: "p4",          name: "Al Pastor Street Tacos (3)",          price: "$9.00",          imageSrc: "http://img.b2bpic.net/free-photo/tacos-with-vegetables-meat-top-view_23-2148750435.jpg",          imageAlt: "Three flavorful al pastor street tacos with pineapple and cilantro."},
        {
          id: "p5",          name: "Ultimate Cali Combo",          price: "$16.25",          imageSrc: "http://img.b2bpic.net/free-photo/black-slate-surrounded-by-variety-delicious-mexican-food-brown-table_23-2148042483.jpg",          imageAlt: "A combo plate featuring a carne asada taco, a cheese enchilada, and rice and beans."},
        {
          id: "p6",          name: "Loaded Nacho Mountain",          price: "$13.99",          imageSrc: "http://img.b2bpic.net/free-photo/delicious-creamy-melted-cheese_23-2149332820.jpg",          imageAlt: "A generous platter of loaded nachos with beef, cheese, jalapeños, and sour cream."},
      ]}
      title="Our Signature Creations"
      description="Taste the difference. Every dish crafted with fresh ingredients and bold California-inspired flavors."
      tag="Featured Menu"
    />
  </div>

  <div id="why-choose-us" data-section="why-choose-us">
      <FeatureCardOne
      textboxLayout="default"
      gridVariant="two-columns-alternating-heights"
      useInvertedBackground={false}
      features={[
        {
          title: "Huge Portions",          description: "We believe in generous servings. Every dish is packed with flavor and size to satisfy even the biggest appetites.",          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-food-table_23-2149434696.jpg",          imageAlt: "A massive burrito representing huge portions"},
        {
          title: "Fresh Ingredients",          description: "Only the finest, freshest produce and quality meats make it into our kitchen. Taste the difference real ingredients make.",          imageSrc: "http://img.b2bpic.net/free-photo/top-view-creamy-delicious-cakes-with-lemon-slices-candies-white-surface-cake-biscuit-cookies-sweet-cream-tea_140725-101642.jpg",          imageAlt: "Vibrant, fresh ingredients like avocado, cilantro, and lime"},
        {
          title: "Fast & Friendly Service",          description: "Get your crave-worthy meal quickly and with a smile. Our team is dedicated to providing an exceptional fast-casual experience.",          imageSrc: "http://img.b2bpic.net/free-photo/couple-ordering-food-restaurant_23-2149269231.jpg",          imageAlt: "A friendly staff member at a fast casual counter"},
        {
          title: "Local Favorite",          description: "We're proud to be a local favorite in Bismarck, loved for our consistent quality and bold, authentic California flavors.",          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-family-celebrating-4th-july-outdoors_23-2149383080.jpg",          imageAlt: "Happy customers enjoying food at a lively restaurant"},
      ]}
      title="Why Cali Burritos?"
      description="More than just a meal, it's an experience built on passion, flavor, and community. Discover what makes us Bismarck's favorite."
      tag="Our Promise"
      animationType="slide-up"
    />
  </div>

  <div id="brand-story" data-section="brand-story">
      <TextSplitAbout
      useInvertedBackground={true}
      title="Our Story: Passion in Every Bite"
      description={[
        "Cali Burritos LLC was born from a simple idea: bring the vibrant, bold flavors of California-style Mexican cuisine to Bismarck. We pour our passion into every dish, sourcing the freshest ingredients and crafting each recipe with care.",        "Our journey is about more than just food; it's about community, consistency, and a commitment to authentic taste. We believe that great food should be both premium and approachable, a daily luxury everyone can enjoy. Join us and experience the difference that genuine love for cooking makes."]}
    />
  </div>

  <div id="metrics" data-section="metrics">
      <MetricCardOne
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="uniform-all-items-equal"
      useInvertedBackground={false}
      metrics={[
        {
          id: "m1",          value: "500+",          title: "5-Star Reviews",          description: "Consistently delighting our customers with exceptional food and service.",          icon: Star,
        },
        {
          id: "m2",          value: "100%",          title: "Freshness Score",          description: "Dedicated to using only the freshest, high-quality ingredients daily.",          icon: Leaf,
        },
        {
          id: "m3",          value: "Taste Guaranteed",          title: "Consistent Flavor",          description: "Every order delivers the bold, authentic taste you love, every single time.",          icon: Award,
        },
      ]}
      title="Driven by Your Satisfaction"
      description="Our commitment to quality, flavor, and service shines through every day, backed by numbers that speak volumes."
      tag="Our Impact"
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardSix
      textboxLayout="default"
      useInvertedBackground={true}
      testimonials={[
        {
          id: "t1",          name: "Sarah J.",          handle: "@sarah_eats",          testimonial: "Absolutely the best burrito in Bismarck! The portions are massive, and the carne asada is always perfectly seasoned. A true local gem!",          imageSrc: "http://img.b2bpic.net/free-photo/young-annoyed-blonde-male-barber-uniform-isolated-green-space-with-copy-space_141793-60173.jpg",          imageAlt: "Sarah J."},
        {
          id: "t2",          name: "Michael C.",          handle: "@mikeychows",          testimonial: "Flavor explosion! Every bite of their Spicy Chorizo Quesadilla is pure bliss. Fast service and always fresh. My go-to spot!",          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-man-home-using-mobile_23-2148306608.jpg",          imageAlt: "Michael C."},
        {
          id: "t3",          name: "Emily R.",          handle: "@emily_reviews",          testimonial: "The Baja Shrimp Bowl is phenomenal! So fresh and healthy, yet incredibly satisfying. Cali Burritos consistently delivers on quality and taste.",          imageSrc: "http://img.b2bpic.net/free-photo/positve-african-american-woman-with-cheerful-look-being-glad-message-with-friends-uses-modern-cell-phone-sits-cafeteria-eats-delicious-desserts-drinks-cocktail-technology-rest-concept_273609-2382.jpg",          imageAlt: "Emily R."},
        {
          id: "t4",          name: "David K.",          handle: "@dk_foodie",          testimonial: "Finally, real California-style Mexican food in Bismarck! The al pastor tacos are a must-try. Premium ingredients and super friendly staff.",          imageSrc: "http://img.b2bpic.net/free-photo/close-up-food-lover-eating_23-2149255920.jpg",          imageAlt: "David K."},
        {
          id: "t5",          name: "Jessica L.",          handle: "@jess_eats_nd",          testimonial: "Never disappointed! The Loaded Nacho Mountain is a feast. Huge value for money and the flavor is always on point. Highly recommend!",          imageSrc: "http://img.b2bpic.net/free-photo/well-done-satisfied-businessman-suit-showing-thumbs-up-approval-like-agree-recommend-good_1258-162950.jpg",          imageAlt: "Jessica L."},
      ]}
      title="What Our Fans Are Saying"
      description="From huge portions to unbeatable flavor, our customers love the Cali Burritos difference. Read their glowing reviews."
      tag="Real Reviews"
      animationType="slide-up"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactCTA
      useInvertedBackground={false}
      background={{
        variant: "sparkles-gradient"}}
      tag="Get Your Fix"
      title="Craving Starts Here."
      description="Ready for Bismarck's best? Order online for pickup or delivery, or visit us for a fresh, fast, flavorful experience. Your next favorite meal is just a click away. Find us at 123 Burrito Blvd, Bismarck, ND or call us at (701) 555-BURRITO!"
      buttons={[
        {
          text: "Order Online",          href: "https://order.caliburritos.com"},
        {
          text: "View Our Location",          href: "https://maps.app.goo.gl/YourLocation"},
      ]}
      buttonAnimation="slide-up"
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterBaseCard
      logoText="Cali Burritos LLC"
      columns={[
        {
          title: "Menu",          items: [
            {
              label: "Burritos",              href: "#menu"},
            {
              label: "Bowls",              href: "#menu"},
            {
              label: "Tacos & Quesadillas",              href: "#menu"},
            {
              label: "Combos",              href: "#menu"},
          ],
        },
        {
          title: "About Us",          items: [
            {
              label: "Our Story",              href: "#brand-story"},
            {
              label: "Why Choose Us",              href: "#why-choose-us"},
            {
              label: "Reviews",              href: "#testimonials"},
          ],
        },
        {
          title: "Connect",          items: [
            {
              label: "Order Online",              href: "https://order.caliburritos.com"},
            {
              label: "Location & Hours",              href: "#contact"},
            {
              label: "Contact Us",              href: "#contact"},
          ],
        },
      ]}
      copyrightText="© 2024 Cali Burritos LLC. All rights reserved."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
