"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import FeatureCardSix from '@/components/sections/feature/FeatureCardSix';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import ProductCardThree from '@/components/sections/product/ProductCardThree';
import { Tag } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="icon-arrow"
        defaultTextAnimation="background-highlight"
        borderRadius="rounded"
        contentWidth="medium"
        sizing="mediumLargeSizeMediumTitles"
        background="circleGradient"
        cardStyle="gradient-radial"
        primaryButtonStyle="gradient"
        secondaryButtonStyle="radial-glow"
        headingFontWeight="bold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarLayoutFloatingInline
      navItems={[
        {
          name: "Home",
          id: "/",
        },
        {
          name: "Menu",
          id: "/menu",
        },
        {
          name: "Rewards",
          id: "/rewards",
        },
        {
          name: "Locations",
          id: "/locations",
        },
        {
          name: "App",
          id: "/app",
        },
        {
          name: "Contact",
          id: "/contact",
        },
      ]}
      logoSrc="http://img.b2bpic.net/free-vector/retro-logo-collection-different-restaurants_23-2148386010.jpg"
      logoAlt="Restaurant logo"
      brandName="Delicious Bites"
      button={{
        text: "Order Now",
        href: "/menu",
      }}
      animateOnLoad={true}
    />
  </div>

  <div id="menu-categories" data-section="menu-categories">
      <ProductCardThree
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={false}
      products={[
        {
          id: "burgers",
          name: "Burgers",
          price: "Starting from $4.99",
          imageSrc: "http://img.b2bpic.net/free-photo/top-view-burgers-with-orange-background_23-2148235034.jpg",
          imageAlt: "Assortment of burgers",
        },
        {
          id: "chicken",
          name: "Chicken",
          price: "Starting from $3.99",
          imageSrc: "http://img.b2bpic.net/free-photo/burger-with-chicken-patty-vegetables_1220-4220.jpg",
          imageAlt: "Various chicken items",
        },
        {
          id: "sides",
          name: "Fries & Sides",
          price: "Starting from $2.49",
          imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-sugar-cookies-with-orange-slices-dark-surface-cookies-biscuit-sweet-tea-cake_140725-118523.jpg",
          imageAlt: "Fries and other sides",
        },
        {
          id: "breakfast",
          name: "Breakfast",
          price: "Starting from $3.29",
          imageSrc: "http://img.b2bpic.net/free-photo/cake-breakfast-board-mother-day_23-2147782721.jpg",
          imageAlt: "Breakfast items",
        },
        {
          id: "desserts",
          name: "Desserts",
          price: "Starting from $2.79",
          imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-chocolate-dessert-with-tangerines-candies-white-background-cream-dessert-biscuit-cake-fruit_140725-96241.jpg",
          imageAlt: "Selection of desserts",
        },
        {
          id: "drinks",
          name: "Drinks",
          price: "Starting from $1.99",
          imageSrc: "http://img.b2bpic.net/free-photo/hot-chocolate-with-whipped-cream_23-2151939167.jpg",
          imageAlt: "Variety of drinks",
        },
      ]}
      title="Our Full Menu"
      description="Explore all your favorites, from juicy burgers to refreshing drinks and delicious desserts."
    />
  </div>

  <div id="menu-offers" data-section="menu-offers">
      <FeatureCardSix
      textboxLayout="default"
      useInvertedBackground={true}
      features={[
        {
          title: "Family Combo",
          description: "Save big with meals designed to satisfy the whole family.",
          imageSrc: "http://img.b2bpic.net/free-photo/delightful-tasty-dessert-celebration_140725-113382.jpg",
          imageAlt: "Family combo meal",
        },
        {
          title: "Lunch Specials",
          description: "Quick and affordable lunch options available every weekday.",
          imageSrc: "http://img.b2bpic.net/free-photo/top-view-vegetable-salad-round-shaped-inside-plate-with-cutlery-dark-table_140725-144193.jpg",
          imageAlt: "Lunch special deal",
        },
        {
          title: "New Item Alert",
          description: "Try our latest menu creation, available for a limited time!",
          imageSrc: "http://img.b2bpic.net/free-photo/tasty-vegan-burger-with-healthy-food-sign_23-2148287548.jpg",
          imageAlt: "New menu item",
        },
      ]}
      title="Special Offers & Combos"
      description="Discover our current deals and perfectly paired combos for maximum value."
      tag="Value Deals"
      tagIcon={Tag}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterBaseCard
      logoSrc="http://img.b2bpic.net/free-vector/retro-logo-collection-different-restaurants_23-2148386010.jpg"
      logoAlt="Restaurant logo"
      logoText="Delicious Bites"
      columns={[
        {
          title: "Menu",
          items: [
            {
              label: "Burgers",
              href: "/menu#burgers",
            },
            {
              label: "Chicken",
              href: "/menu#chicken",
            },
            {
              label: "Fries & Sides",
              href: "/menu#sides",
            },
            {
              label: "Breakfast",
              href: "/menu#breakfast",
            },
            {
              label: "Desserts",
              href: "/menu#desserts",
            },
            {
              label: "Drinks",
              href: "/menu#drinks",
            },
          ],
        },
        {
          title: "Company",
          items: [
            {
              label: "About Us",
              href: "/about",
            },
            {
              label: "Careers",
              href: "/careers",
            },
            {
              label: "Locations",
              href: "/locations",
            },
            {
              label: "Franchise",
              href: "/locations#franchise",
            },
          ],
        },
        {
          title: "Support",
          items: [
            {
              label: "Contact Us",
              href: "/contact",
            },
            {
              label: "FAQs",
              href: "/contact#faqs",
            },
            {
              label: "Privacy Policy",
              href: "/privacy",
            },
            {
              label: "Terms of Service",
              href: "/terms",
            },
          ],
        },
        {
          title: "Connect",
          items: [
            {
              label: "Rewards",
              href: "/rewards",
            },
            {
              label: "Mobile App",
              href: "/app",
            },
            {
              label: "Instagram",
              href: "https://instagram.com",
            },
            {
              label: "Twitter",
              href: "https://twitter.com",
            },
          ],
        },
      ]}
      copyrightText="© 2024 Delicious Bites. All rights reserved."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
