"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import HeroLogo from '@/components/sections/hero/HeroLogo';
import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import PricingCardThree from '@/components/sections/pricing/PricingCardThree';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import SplitAbout from '@/components/sections/about/SplitAbout';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
import { Award, Car, Gift, Heart, Home, Info, Leaf, Star, Sunrise, Users } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="text-shift"
        defaultTextAnimation="reveal-blur"
        borderRadius="pill"
        contentWidth="smallMedium"
        sizing="largeSmall"
        background="circleGradient"
        cardStyle="gradient-bordered"
        primaryButtonStyle="primary-glow"
        secondaryButtonStyle="glass"
        headingFontWeight="normal"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleApple
      navItems={[
        {
          name: "Home",          id: "hero"},
        {
          name: "Menu",          id: "menu-experience"},
        {
          name: "About",          id: "why-stop-here"},
        {
          name: "Reviews",          id: "reviews"},
        {
          name: "Location",          id: "road-trip"},
        {
          name: "Order Online",          id: "final-cta"},
      ]}
      brandName="Mariachis Burger House"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroLogo
      logoText="Hidden Gem. Legendary Flavor."
      description="Burgers. Breakfast Tacos. Texas Comfort Food. Family owned and proudly serving Kingsville with homemade favorites that keep locals and travelers coming back."
      buttons={[
        {
          text: "View Menu",          href: "#menu-experience"},
        {
          text: "Order Online",          href: "#final-cta"},
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/high-angle-delicious-burger-plate_23-2149897389.jpg"
      imageAlt="Massive juicy burger and fresh breakfast tacos"
      showDimOverlay={true}
    />
  </div>

  <div id="trust-bar" data-section="trust-bar">
      <MetricCardOne
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="uniform-all-items-equal"
      useInvertedBackground={true}
      metrics={[
        {
          id: "family-owned",          value: "✓",          title: "Family Owned",          description: "Generations of Texas hospitality.",          icon: Users,
        },
        {
          id: "breakfast-all-morning",          value: "✓",          title: "Breakfast All Morning",          description: "Fresh tacos and more to start your day.",          icon: Sunrise,
        },
        {
          id: "burgers-mexican",          value: "✓",          title: "Burgers & Mexican Favorites",          description: "Something for every craving.",          icon: Award,
        },
        {
          id: "drive-thru",          value: "✓",          title: "Drive-Thru Available",          description: "Quick and convenient service.",          icon: Car,
        },
        {
          id: "parking",          value: "✓",          title: "Plenty of Parking",          description: "Easy access for all vehicles.",          icon: Car,
        },
        {
          id: "kid-friendly",          value: "✓",          title: "Kid Friendly",          description: "A welcoming space for families.",          icon: Gift,
        },
        {
          id: "wheelchair",          value: "✓",          title: "Wheelchair Accessible",          description: "Ensuring comfort for everyone.",          icon: Info,
        },
      ]}
      title="Experience the Mariachis Difference"
      description="Loved by locals, families, and road trippers alike."
    />
  </div>

  <div id="featured-favorites" data-section="featured-favorites">
      <ProductCardTwo
      animationType="scale-rotate"
      textboxLayout="default"
      gridVariant="four-items-2x2-equal-grid"
      useInvertedBackground={false}
      products={[
        {
          id: "p1",          brand: "Mariachis",          name: "Signature Cheeseburger",          price: "$9.99",          rating: 5,
          reviewCount: "210",          imageSrc: "http://img.b2bpic.net/free-photo/meat-cutlets-with-salad-grilled-vegetables_140725-3153.jpg",          imageAlt: "Signature Cheeseburger"},
        {
          id: "p2",          brand: "Mariachis",          name: "Bacon, Egg & Potato Taco",          price: "$3.49",          rating: 5,
          reviewCount: "150",          imageSrc: "http://img.b2bpic.net/free-photo/tacos-placed-desk-near-vegetables_23-2148181609.jpg",          imageAlt: "Bacon, Egg & Potato Taco"},
        {
          id: "p3",          brand: "Mariachis",          name: "Chorizo & Eggs Plate",          price: "$8.99",          rating: 5,
          reviewCount: "95",          imageSrc: "http://img.b2bpic.net/free-photo/assortment-delicious-breakfast-meal_23-2148878805.jpg",          imageAlt: "Chorizo & Eggs Plate"},
        {
          id: "p4",          brand: "Mariachis",          name: "Crispy Tacos",          price: "$7.99",          rating: 5,
          reviewCount: "120",          imageSrc: "http://img.b2bpic.net/free-photo/top-view-holding-meal-with-hook_176474-120120.jpg",          imageAlt: "Crispy Tacos"},
        {
          id: "p5",          brand: "Mariachis",          name: "Mexican Plate",          price: "$12.99",          rating: 5,
          reviewCount: "80",          imageSrc: "http://img.b2bpic.net/free-photo/top-view-appetizing-pozole-bowl_23-2149248478.jpg",          imageAlt: "Mexican Plate"},
        {
          id: "p6",          brand: "Mariachis",          name: "Fried Chicken Burger",          price: "$10.49",          rating: 5,
          reviewCount: "75",          imageSrc: "http://img.b2bpic.net/free-photo/front-view-meat-burger-with-pickles-onions-tomatoes-wooden-desk_140725-20759.jpg",          imageAlt: "Fried Chicken Burger"},
      ]}
      title="Featured Favorites"
      description="Handcrafted with passion, loved by all."
      buttons={[
        {
          text: "Explore the Full Menu",          href: "#menu-experience"},
      ]}
    />
  </div>

  <div id="why-stop-here" data-section="why-stop-here">
      <SplitAbout
      textboxLayout="default"
      useInvertedBackground={true}
      imagePosition="left"
      title="More Than a Restaurant"
      description="Some places feed you. Some places become part of your journey. Whether you're grabbing breakfast before work, stopping on a road trip, or bringing the family for lunch, Mariachis Burger House is known for food that tastes homemade and service that feels personal."
      bulletPoints={[
        {
          title: "Homemade Taste",          description: "Every dish crafted with fresh ingredients and family recipes."},
        {
          title: "Personal Service",          description: "Friendly faces that treat you like family, every visit."},
        {
          title: "Road Trip Essential",          description: "The perfect stop for travelers seeking authentic local flavor."},
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/side-view-woman-working-service-industry_23-2150722790.jpg"
      imageAlt="Smiling staff serving food to customers"
      mediaAnimation="slide-up"
    />
  </div>

  <div id="reviews" data-section="reviews">
      <TestimonialCardSix
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "t1",          name: "Maria Garcia",          handle: "@mariag",          testimonial: "\"The best place to eat in Kingsville, hands down. Family-owned with phenomenal breakfast and lunch. Always a delight!\"",          imageSrc: "http://img.b2bpic.net/free-photo/joyful-business-woman-with-coffee-cup_23-2148095746.jpg",          imageAlt: "Maria Garcia profile picture",          icon: Star,
        },
        {
          id: "t2",          name: "David Smith",          handle: "@davesmith",          testimonial: "\"The burgers never disappoint. A favorite stop traveling through South Texas, the consistency and quality are unmatched.\"",          imageSrc: "http://img.b2bpic.net/free-photo/positive-excited-young-woman-showing-thumbs-up-having-fun_1262-14331.jpg",          imageAlt: "David Smith profile picture",          icon: Star,
        },
        {
          id: "t3",          name: "Jessica Lee",          handle: "@jessical",          testimonial: "\"Very friendly staff. Food is delicious. Every visit is a pleasure, and the atmosphere is so welcoming.\"",          imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-brunette-caucasian-girl-looks-points-camera-isolated-olive-green-background-with-copy-space_141793-67059.jpg",          imageAlt: "Jessica Lee profile picture",          icon: Star,
        },
        {
          id: "t4",          name: "Carlos Rivera",          handle: "@carlosr",          testimonial: "\"A true hidden gem! Their breakfast tacos are a must-try. Fast service and always fresh.\"",          imageSrc: "http://img.b2bpic.net/free-photo/celebration-party-holidays-concept-portrait-boyfriend-cant-resist-temptation-eat-last-piec_1258-112174.jpg",          imageAlt: "Carlos Rivera profile picture",          icon: Star,
        },
        {
          id: "t5",          name: "Sophia Chen",          handle: "@sophiac",          testimonial: "\"Fast, friendly, and fantastic food! Mariachis Burger House is my go-to for a quick, quality meal.\"",          imageSrc: "http://img.b2bpic.net/free-photo/happy-mechanic-making-phone-call-while-relaxing-office-repair-shop_637285-11573.jpg",          imageAlt: "Sophia Chen profile picture",          icon: Star,
        },
        {
          id: "t6",          name: "Michael Brown",          handle: "@mikeb",          testimonial: "\"This place just feels like home. The flavors are authentic, and the portions are generous. Highly recommend!\"",          imageSrc: "http://img.b2bpic.net/free-photo/super-hero-bearded-business-man-red-cape-looking-smiling-cheerfully-showing-ok-sign-standing-light-green-wall_141793-52212.jpg",          imageAlt: "Michael Brown profile picture",          icon: Star,
        },
      ]}
      title="Customer Reviews"
      description="Hear what our amazing customers have to say about their experience."
      speed={60}
    />
  </div>

  <div id="menu-experience" data-section="menu-experience">
      <PricingCardThree
      textboxLayout="default"
      animationType="slide-up"
      useInvertedBackground={true}
      plans={[
        {
          id: "breakfast",          name: "Breakfast",          price: "From $3.49",          features: [
            "Bacon & Egg Taco",            "Potato & Cheese Taco",            "Chorizo & Eggs Plate",            "Migas Plate",            "Bean & Egg Taco"],
          buttons: [
            {
              text: "See Breakfast Menu",              href: "#"},
          ],
        },
        {
          id: "burgers",          name: "Burgers",          price: "From $9.99",          features: [
            "Classic Cheeseburger",            "Grilled Chicken Burger",            "Fried Chicken Burger",            "Double Cheeseburger",            "Mushroom Swiss Burger"],
          buttons: [
            {
              text: "See Burger Menu",              href: "#"},
          ],
        },
        {
          id: "mexican-favorites",          name: "Mexican Favorites",          price: "From $7.99",          features: [
            "Taco Salad",            "Crispy Tacos Plate",            "Mexican Plate",            "Vaquero Salad",            "Enchilada Dinner"],
          buttons: [
            {
              text: "See Mexican Menu",              href: "#"},
          ],
        },
        {
          id: "sides",          name: "Sides",          price: "From $2.49",          features: [
            "Onion Rings",            "French Fries",            "Homemade Tortillas",            "Chips & Salsa",            "Sweet Potato Fries"],
          buttons: [
            {
              text: "See Sides Menu",              href: "#"},
          ],
        },
      ]}
      title="The Menu Experience"
      description="A taste of Texas in every bite. Explore our curated selections."
    />
  </div>

  <div id="family-community" data-section="family-community">
      <MetricCardOne
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="uniform-all-items-equal"
      useInvertedBackground={false}
      metrics={[
        {
          id: "metric-family",          value: "👨‍👩‍👧",          title: "Family Friendly",          description: "Warm, inviting atmosphere perfect for all ages.",          icon: Heart,
        },
        {
          id: "metric-parking",          value: "🚗",          title: "Easy Parking",          description: "Plenty of space for your vehicle, stress-free visits.",          icon: Car,
        },
        {
          id: "metric-vegetarian",          value: "🥗",          title: "Vegetarian Options",          description: "Delicious plant-based choices available.",          icon: Leaf,
        },
        {
          id: "metric-roadtrip",          value: "🐕",          title: "Great Road Trip Stop",          description: "A memorable break for you and your furry friends.",          icon: Home,
        },
      ]}
      title="Built for Families & Community"
      description="More than just a meal, it's an experience crafted with care."
      tag="Our Values"
    />
  </div>

  <div id="road-trip" data-section="road-trip">
      <ContactCTA
      useInvertedBackground={true}
      background={{
        variant: "plain"}}
      tag="Kingsville, TX"
      title="Driving Through Kingsville?"
      description="Make the stop worth remembering. Fresh breakfast tacos. Legendary burgers. Fast drive-thru service."
      buttons={[
        {
          text: "Get Directions",          href: "https://www.google.com/maps/search/Mariachis+Burger+House+Kingsville+TX"},
      ]}
    />
  </div>

  <div id="final-cta" data-section="final-cta">
      <ContactCTA
      useInvertedBackground={false}
      background={{
        variant: "plain"}}
      tag="Your Next Favorite Stop"
      title="Hungry Yet?"
      description="Come experience one of South Texas' favorite hidden gems."
      buttons={[
        {
          text: "Order Online",          href: "#"},
        {
          text: "Visit Us",          href: "https://www.google.com/maps/search/Mariachis+Burger+House+Kingsville+TX"},
      ]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterSimple
      columns={[
        {
          title: "Mariachis Burger House",          items: [
            {
              label: "Authentic Texas comfort food served with family hospitality.",              href: "#"},
          ],
        },
        {
          title: "Quick Links",          items: [
            {
              label: "Home",              href: "#hero"},
            {
              label: "Menu",              href: "#menu-experience"},
            {
              label: "About",              href: "#why-stop-here"},
            {
              label: "Reviews",              href: "#reviews"},
            {
              label: "Contact",              href: "#final-cta"},
          ],
        },
        {
          title: "Hours",          items: [
            {
              label: "Breakfast & Lunch",              href: "#"},
            {
              label: "Mon - Sat: 7 AM - 3 PM",              href: "#"},
            {
              label: "Sunday: Closed",              href: "#"},
          ],
        },
        {
          title: "Features",          items: [
            {
              label: "Drive-Thru",              href: "#"},
            {
              label: "Family Friendly",              href: "#"},
            {
              label: "Free Parking",              href: "#"},
            {
              label: "Vegetarian Options",              href: "#"},
            {
              label: "Wheelchair Accessible",              href: "#"},
          ],
        },
        {
          title: "Social",          items: [
            {
              label: "Instagram",              href: "https://instagram.com"},
            {
              label: "Facebook",              href: "https://facebook.com"},
            {
              label: "Google Reviews",              href: "https://g.page/mariachisburgerhouse"},
          ],
        },
      ]}
      bottomLeftText="© 2024 Mariachis Burger House. All rights reserved."
      bottomRightText="Crafted with Heritage, Served with Distinction."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
