"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import ProductCardThree from '@/components/sections/product/ProductCardThree';

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="hover-magnetic"
        defaultTextAnimation="background-highlight"
        borderRadius="soft"
        contentWidth="small"
        sizing="mediumLargeSizeLargeTitles"
        background="noise"
        cardStyle="inset"
        primaryButtonStyle="flat"
        secondaryButtonStyle="layered"
        headingFontWeight="semibold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleCentered
      navItems={[
        {
          name: "Home",
          id: "/",
        },
        {
          name: "Menu",
          id: "/menu",
        },
        {
          name: "About",
          id: "/about",
        },
        {
          name: "Locations",
          id: "/locations",
        },
        {
          name: "Contact",
          id: "/contact",
        },
      ]}
      logoSrc="http://img.b2bpic.net/free-photo/top-view-coffee-paper-bags-with-labels_23-2148441226.jpg"
      logoAlt="Cozy Cabin Coffee logo"
      brandName="Cozy Cabin Coffee"
    />
  </div>

  <div id="hot-coffee" data-section="hot-coffee">
      <ProductCardThree
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={true}
      products={[
        {
          id: "hot-1",
          name: "Café Latte",
          price: "$4.50",
          imageSrc: "http://img.b2bpic.net/free-photo/cup-hot-latte-art-coffee-wooden-textured-backdrop_23-2147908337.jpg",
          imageAlt: "Café Latte",
        },
        {
          id: "hot-2",
          name: "Vanilla Latte",
          price: "$5.00",
          imageSrc: "http://img.b2bpic.net/free-photo/caramel-latte-table_140725-6534.jpg",
          imageAlt: "Vanilla Latte",
        },
        {
          id: "hot-3",
          name: "Caramel Latte",
          price: "$5.00",
          imageSrc: "http://img.b2bpic.net/free-photo/hot-caramel-macchiato_1339-7005.jpg",
          imageAlt: "Caramel Latte",
        },
        {
          id: "hot-4",
          name: "Mocha",
          price: "$5.25",
          imageSrc: "http://img.b2bpic.net/free-photo/glass-latte-with-foam-decorated-with-coffee-beans-flowers_140725-1439.jpg",
          imageAlt: "Mocha",
        },
        {
          id: "hot-5",
          name: "Americano",
          price: "$3.75",
          imageSrc: "http://img.b2bpic.net/free-photo/beverage-leaf-cloth_23-2147885990.jpg",
          imageAlt: "Americano",
        },
        {
          id: "hot-6",
          name: "Gourmet Dark Roast",
          price: "$3.00",
          imageSrc: "http://img.b2bpic.net/free-photo/close-up-cups-coffee-with-cookies_23-2148337216.jpg",
          imageAlt: "Gourmet Dark Roast",
        },
      ]}
      title="Hot Coffee & Espresso Drinks"
      description="Warm up with our handcrafted hot beverages, made with the finest beans."
    />
  </div>

  <div id="iced-drinks" data-section="iced-drinks">
      <ProductCardThree
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={false}
      products={[
        {
          id: "iced-1",
          name: "Iced Latte",
          price: "$4.75",
          imageSrc: "http://img.b2bpic.net/free-photo/delicious-coffee-cup-table_23-2151899224.jpg",
          imageAlt: "Iced Latte",
        },
        {
          id: "iced-2",
          name: "Iced Vanilla Latte",
          price: "$5.25",
          imageSrc: "http://img.b2bpic.net/free-photo/couple-cafe_1157-18111.jpg",
          imageAlt: "Iced Vanilla Latte",
        },
        {
          id: "iced-3",
          name: "Iced Caramel Latte",
          price: "$5.25",
          imageSrc: "http://img.b2bpic.net/free-photo/still-life-with-iced-coffee-beverage_23-2149648730.jpg",
          imageAlt: "Iced Caramel Latte",
        },
        {
          id: "iced-4",
          name: "Iced Mocha",
          price: "$5.50",
          imageSrc: "http://img.b2bpic.net/free-photo/iced-chocolate_1339-4421.jpg",
          imageAlt: "Iced Mocha",
        },
        {
          id: "iced-5",
          name: "Iced Chai Tea Latte",
          price: "$5.00",
          imageSrc: "http://img.b2bpic.net/free-photo/cup-coffee-with-cinnamon-sticks-rustic-wooden-board_114579-26622.jpg",
          imageAlt: "Iced Chai Tea Latte",
        },
        {
          id: "iced-6",
          name: "Red Bull Fusion",
          price: "$6.00",
          imageSrc: "http://img.b2bpic.net/free-photo/futuristic-brightly-colored-soda-can_23-2150995343.jpg",
          imageAlt: "Red Bull Fusion",
        },
      ]}
      title="Iced Drinks"
      description="Cool down with our refreshing iced coffees, teas, and energizing fusions."
    />
  </div>

  <div id="smoothies-blended" data-section="smoothies-blended">
      <ProductCardThree
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={true}
      products={[
        {
          id: "smoothie-1",
          name: "Strawberry Banana Smoothie",
          price: "$6.50",
          imageSrc: "http://img.b2bpic.net/free-photo/preparing-strawberry-banana-smoothie-mixer-wooden-table_123827-20924.jpg",
          imageAlt: "Strawberry Banana Smoothie",
        },
        {
          id: "smoothie-2",
          name: "Mango Madness Smoothie",
          price: "$6.50",
          imageSrc: "http://img.b2bpic.net/free-photo/mango-smoothies_1203-7446.jpg",
          imageAlt: "Mango Madness Smoothie",
        },
        {
          id: "smoothie-3",
          name: "Pineapple Paradise Smoothie",
          price: "$6.50",
          imageSrc: "http://img.b2bpic.net/free-photo/cocktails-tropical-fruits_23-2147795389.jpg",
          imageAlt: "Pineapple Paradise Smoothie",
        },
        {
          id: "frappe-1",
          name: "Mochaccino Frappe",
          price: "$5.75",
          imageSrc: "http://img.b2bpic.net/free-photo/chocolate-frappe-with-vanilla-ice-cream_1339-7848.jpg",
          imageAlt: "Mochaccino Frappe",
        },
        {
          id: "frappe-2",
          name: "Cookies & Cream Frappe",
          price: "$6.00",
          imageSrc: "http://img.b2bpic.net/free-photo/square-slice-chocolate-cheesecake-with-figs-wine_114579-16573.jpg",
          imageAlt: "Cookies & Cream Frappe",
        },
        {
          id: "frappe-3",
          name: "Cake Batter Frappe",
          price: "$6.00",
          imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-milkshake-with-marshmallow-chocolate-topping_23-2148296079.jpg",
          imageAlt: "Cake Batter Frappe",
        },
      ]}
      title="Smoothies & Blended Drinks"
      description="Fruity and creamy blends to satisfy any craving, from refreshing smoothies to decadent frappes."
    />
  </div>

  <div id="energy-food" data-section="energy-food">
      <ProductCardThree
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={false}
      products={[
        {
          id: "energy-1",
          name: "Blue Hawaiian Fusion",
          price: "$6.50",
          imageSrc: "http://img.b2bpic.net/free-photo/glass-fresh-blue-drink-decorated-with-olive-umbrella_23-2148145365.jpg",
          imageAlt: "Blue Hawaiian Red Bull Fusion",
        },
        {
          id: "energy-2",
          name: "Strawberry Coconut Fusion",
          price: "$6.50",
          imageSrc: "http://img.b2bpic.net/free-photo/fresh-tasty-strawberry-cocktail-glass_23-2148196162.jpg",
          imageAlt: "Strawberry Coconut Red Bull Fusion",
        },
        {
          id: "food-1",
          name: "Sausage Biscuit",
          price: "$3.75",
          imageSrc: "http://img.b2bpic.net/free-photo/delicious-sandwiches-with-soda-cup_23-2148242556.jpg",
          imageAlt: "Sausage Biscuit",
        },
        {
          id: "food-2",
          name: "Chicken Biscuit",
          price: "$4.00",
          imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-bagels-with-cookies-crackers-cakes-with-tea-light-white-desk_140725-50225.jpg",
          imageAlt: "Chicken Biscuit",
        },
        {
          id: "food-3",
          name: "Jumbo Muffins",
          price: "$2.75",
          imageSrc: "http://img.b2bpic.net/free-photo/sliced-fresh-brown-bread-rope-tablecloth_114579-45956.jpg",
          imageAlt: "Jumbo Muffins",
        },
        {
          id: "food-4",
          name: "Mini Cinnamon Rolls",
          price: "$3.25",
          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-dessert_23-2148904683.jpg",
          imageAlt: "Mini Cinnamon Rolls",
        },
      ]}
      title="Energy Boosts & Quick Bites"
      description="Fuel your day with our vibrant energy drinks and delicious breakfast snacks."
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterLogoEmphasis
      logoSrc="http://img.b2bpic.net/free-photo/top-view-coffee-paper-bags-with-labels_23-2148441226.jpg"
      logoAlt="Cozy Cabin Coffee logo"
      columns={[
        {
          items: [
            {
              label: "Home",
              href: "/",
            },
            {
              label: "Menu",
              href: "/menu",
            },
            {
              label: "About Us",
              href: "/about",
            },
            {
              label: "Locations",
              href: "/locations",
            },
            {
              label: "Contact",
              href: "/contact",
            },
          ],
        },
        {
          items: [
            {
              label: "Hot Coffee",
              href: "/menu#hot-coffee",
            },
            {
              label: "Iced Drinks",
              href: "/menu#iced-drinks",
            },
            {
              label: "Smoothies",
              href: "/menu#smoothies",
            },
            {
              label: "Breakfast",
              href: "/menu#food-items",
            },
          ],
        },
        {
          items: [
            {
              label: "Lawrenceburg, TN",
              href: "https://www.google.com/maps/search/616+N+Locust+Ave,+Lawrenceburg,+TN+38464",
            },
            {
              label: "Pulaski, TN",
              href: "https://www.google.com/maps/search/Cozy+Cabin+Coffee+Pulaski",
            },
            {
              label: "(931) 201-8018",
              href: "tel:+19312018018",
            },
          ],
        },
      ]}
      logoText="Cozy Cabin Coffee"
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
