"use client";

import Link from "next/link";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple";
import HeroSplitDoubleCarousel from "@/components/sections/hero/HeroSplitDoubleCarousel";
import FeatureCardTwentySix from "@/components/sections/feature/FeatureCardTwentySix";
import ProductCardTwo from "@/components/sections/product/ProductCardTwo";
import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal";
import { Sparkles, ChefHat, Utensils } from "lucide-react";

const MenuPage = () => {
  const navItems = [
    { name: "Home", id: "home" },
    { name: "About", id: "about" },
    { name: "Menu", id: "menu" },
    { name: "Contact", id: "contact" },
  ];

  const footerColumns = [
    {
      title: "Navigation",
      items: [
        { label: "Home", href: "/" },
        { label: "About", href: "/about" },
        { label: "Menu", href: "/menu" },
        { label: "Contact", href: "/contact" },
      ],
    },
    {
      title: "Dining",
      items: [
        { label: "Reservations", href: "/contact" },
        { label: "Private Events", href: "#" },
        { label: "Catering", href: "#" },
        { label: "Gift Cards", href: "#" },
      ],
    },
    {
      title: "Connect",
      items: [
        { label: "Instagram", href: "#" },
        { label: "Facebook", href: "#" },
        { label: "Contact Us", href: "/contact" },
        { label: "Newsletter", href: "#" },
      ],
    },
    {
      title: "Legal",
      items: [
        { label: "Privacy Policy", href: "#" },
        { label: "Terms of Service", href: "#" },
        { label: "Cookie Policy", href: "#" },
      ],
    },
  ];

  return (
    <ThemeProvider
      defaultButtonVariant="expand-hover"
      defaultTextAnimation="entrance-slide"
      borderRadius="soft"
      contentWidth="mediumLarge"
      sizing="largeSmallSizeLargeTitles"
      background="noiseDiagonalGradient"
      cardStyle="outline"
      primaryButtonStyle="shadow"
      secondaryButtonStyle="solid"
      headingFontWeight="light"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleApple brandName="Donacio" navItems={navItems} />
      </div>

      <div id="menu-hero" data-section="menu-hero">
        <HeroSplitDoubleCarousel
          title="Our Menu Collection"
          description="Explore our carefully curated selection of dishes, each crafted with premium ingredients and exceptional culinary techniques. From our signature creations to timeless classics, every plate tells a story."
          background={{ variant: "plain" }}
          leftCarouselItems={[
            {
              imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-with-herbs-pomegranate_140725-4014.jpg?_wi=2",
              imageAlt: "Gourmet plated dish fine dining presentation",
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/top-view-grilled-chicken-fillet-served-with-bulgur-vegetables-white-wine_141793-2435.jpg?_wi=2",
              imageAlt: "Signature restaurant dish fine dining specialty",
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/professional-chef-preparing-food-kitchen_23-2149727974.jpg?_wi=3",
              imageAlt: "Gourmet cuisine with artistic plating presentation",
            },
          ]}
          rightCarouselItems={[
            {
              imageSrc: "http://img.b2bpic.net/free-photo/smoked-salmon-with-fresh-salad_1258-193.jpg?_wi=2",
              imageAlt: "Elegant shrimp salad with vibrant fresh ingredients",
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/hamburger-with-black-sesame-bun_140725-1150.jpg?_wi=2",
              imageAlt: "Thick gourmet burger with premium quality ingredients",
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/home-still-life-with-candles-vase-living-room_169016-5976.jpg?_wi=2",
              imageAlt: "Elegant restaurant dining room with warm ambiance",
            },
          ]}
          tag="Premium Menu"
          tagIcon={Sparkles}
          tagAnimation="slide-up"
          buttons={[
            { text: "Reserve a Table", href: "/contact" },
            { text: "Back Home", href: "/" },
          ]}
          buttonAnimation="slide-up"
          carouselPosition="right"
          ariaLabel="Menu showcase hero section"
        />
      </div>

      <div id="featured-dishes" data-section="featured-dishes">
        <ProductCardTwo
          title="Featured Dishes"
          description="Discover the flavors that define our culinary identity. Each dish is crafted with precision and passion."
          products={[
            {
              id: "signature-burger",
              brand: "Signature Creation",
              name: "Specialty Thick Burger",
              price: "Premium",
              rating: 5,
              reviewCount: "89",
              imageSrc: "http://img.b2bpic.net/free-photo/hamburger-with-black-sesame-bun_140725-1150.jpg?_wi=3",
              imageAlt: "Thick gourmet burger with premium quality ingredients",
            },
            {
              id: "shrimp-salad",
              brand: "Seafood Selection",
              name: "Shrimp Salad",
              price: "Premium",
              rating: 5,
              reviewCount: "67",
              imageSrc: "http://img.b2bpic.net/free-photo/smoked-salmon-with-fresh-salad_1258-193.jpg?_wi=3",
              imageAlt: "Elegant shrimp salad with vibrant fresh ingredients",
            },
            {
              id: "signature-entree",
              brand: "Chef's Creation",
              name: "House Specialty",
              price: "Premium",
              rating: 5,
              reviewCount: "124",
              imageSrc: "http://img.b2bpic.net/free-photo/top-view-grilled-chicken-fillet-served-with-bulgur-vegetables-white-wine_141793-2435.jpg?_wi=3",
              imageAlt: "Signature gourmet entree artfully plated",
            },
          ]}
          gridVariant="three-columns-all-equal-width"
          animationType="slide-up"
          tag="Menu Showcase"
          tagIcon={Utensils}
          tagAnimation="slide-up"
          buttons={[{ text: "Reserve Now", href: "/contact" }]}
          buttonAnimation="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
          ariaLabel="Donacio featured products"
        />
      </div>

      <div id="cuisine-highlights" data-section="cuisine-highlights">
        <FeatureCardTwentySix
          title="Culinary Excellence in Every Course"
          description="Our menu celebrates the art of fine dining with carefully selected ingredients and innovative preparation techniques."
          features={[
            {
              title: "Appetizers & Starters",
              description: "Begin your culinary journey with our exquisite selection of appetizers. From delicate seafood creations to warm, inviting preparations, each starter is designed to awaken your palate.",
              imageSrc: "http://img.b2bpic.net/free-photo/smoked-salmon-with-fresh-salad_1258-193.jpg?_wi=4",
              imageAlt: "Elegant appetizer presentation",
              buttonIcon: Utensils,
            },
            {
              title: "Main Courses",
              description: "Experience our signature main courses, each featuring premium proteins and seasonal vegetables, paired with sophisticated sauces and artistic plating that elevates every bite.",
              imageSrc: "http://img.b2bpic.net/free-photo/top-view-grilled-chicken-fillet-served-with-bulgur-vegetables-white-wine_141793-2435.jpg?_wi=4",
              imageAlt: "Gourmet main course preparation",
              buttonIcon: ChefHat,
            },
            {
              title: "Desserts & Finales",
              description: "Conclude your meal with our decadent dessert selections. Handcrafted confections and innovative sweet creations provide the perfect ending to your dining experience.",
              imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-with-herbs-pomegranate_140725-4014.jpg?_wi=3",
              imageAlt: "Artfully plated dessert",
              buttonIcon: Sparkles,
            },
          ]}
          tag="Menu Details"
          tagIcon={ChefHat}
          tagAnimation="slide-up"
          textboxLayout="default"
          useInvertedBackground={true}
          ariaLabel="Menu cuisine highlights"
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterBaseReveal
          columns={footerColumns}
          copyrightText="© 2024 Donacio. All rights reserved. Crafted with passion for exceptional dining experiences."
          ariaLabel="Footer"
        />
      </div>
    </ThemeProvider>
  );
};

export default MenuPage;