"use client"

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow';
import BlogCardThree from '@/components/sections/blog/BlogCardThree';
import ContactSplit from '@/components/sections/contact/ContactSplit';
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import { Sparkles, Leaf, UtensilsCrossed, Calendar, Beef, Fish, Wine, Cake, Quote } from "lucide-react";

export default function RestaurantPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="shift-hover"
      defaultTextAnimation="reveal-blur"
      borderRadius="pill"
      contentWidth="small"
      sizing="largeSmall"
      background="none"
      cardStyle="glass-elevated"
      primaryButtonStyle="radial-glow"
      secondaryButtonStyle="radial-glow"
      headingFontWeight="semibold"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleCentered
          brandName="Harvest"
          navItems={[
            { name: "Menu", id: "menu" },
            { name: "Gallery", id: "gallery" },
            { name: "About", id: "about" },
            { name: "Reservations", id: "reservations" },
            { name: "Contact", id: "contact" }
          ]}
          button={{ text: "Book Now", href: "reservations" }}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroSplitDualMedia
          tag="Fine Dining Experience"
          tagIcon={Sparkles}
          title="Culinary Excellence Awaits"
          description="Discover the perfect harmony of flavor and artistry at Harvest. Our award-winning chefs craft seasonal menus celebrating the finest local ingredients with innovative techniques passed down through generations."
          background={{ variant: "plain" }}
          mediaItems={[
            {
              imageSrc: "https://img.b2bpic.net/free-photo/wide-restaurant-hall-with-wooden-table-chairs-6-persons_140725-8910.jpg",              imageAlt: "Elegant fine dining restaurant interior with ambient lighting"
            },
            {
              imageSrc: "https://img.b2bpic.net/free-photo/man-chef-cooking-asian-chicken-cafe-kitchen_1303-32155.jpg",              imageAlt: "Professional chef in restaurant kitchen"
            }
          ]}
          rating={5}
          ratingText="Rated by food critics and diners"
          buttons={[
            { text: "Reserve Your Table", href: "reservations" },
            { text: "View Menu", href: "menu" }
          ]}
        />
      </div>

      <div id="about" data-section="about">
        <MetricSplitMediaAbout
          tag="Our Story"
          tagIcon={Leaf}
          title="Farm-to-Table Dining Since 2015"
          description="Harvest was founded on the belief that exceptional food begins with exceptional ingredients. We partner with local farmers, artisans, and producers to bring the freshest, most flavorful ingredients to your table. Every dish tells a story of sustainable agriculture and culinary passion."
          metrics={[
            { value: "150+", title: "Local Farm Partnerships" },
            { value: "98%", title: "Customer Satisfaction Rate" }
          ]}
          imageSrc="https://img.b2bpic.net/free-photo/man-chef-cooking-asian-chicken-cafe-kitchen_1303-32155.jpg"
          imageAlt="Chef preparing gourmet dish"
          useInvertedBackground="invertDefault"
        />
      </div>

      <div id="menu" data-section="menu">
        <FeatureBorderGlow
          tag="Seasonal Menu"
          tagIcon={UtensilsCrossed}
          title="Featured Menu Items"
          description="Experience our signature dishes crafted with precision and passion. Each plate represents the perfect balance of flavor, texture, and visual artistry."
          features={[
            {
              icon: Leaf,
              title: "Heirloom Tomato Tartare",              description: "Delicate tartare of peak-season heirloom tomatoes with crispy artisanal bread, basil oil, and aged balsamic reduction. A celebration of summer simplicity."
            },
            {
              icon: Fish,
              title: "Wild Sockeye Salmon",              description: "Perfectly seared Atlantic salmon with asparagus velouté, brown butter emulsion, and microgreens. Finished with crispy fingerling potatoes and lemon."
            },
            {
              icon: Beef,
              title: "Grass-Fed Prime Ribeye",              description: "Dry-aged heritage beef cut from our partner ranch, seared to perfection with roasted bone marrow, seasonal vegetables, and red wine jus."
            },
            {
              icon: Leaf,
              title: "Heirloom Beet Salad",              description: "Colorful medley of roasted heirloom beets, goat cheese mousse, candied walnuts, and citrus vinaigrette. A vibrant vegetable showcase."
            },
            {
              icon: Wine,
              title: "Truffle Risotto",              description: "Creamy Arborio rice infused with white truffle oil, Parmigiano-Reggiano, and seasonal mushrooms. Pure elegance on a plate."
            },
            {
              icon: Cake,
              title: "Dark Chocolate Torte",              description: "Rich single-origin chocolate torte with raspberry coulis, vanilla bean ice cream, and gold leaf garnish. A decadent dessert finale."
            }
          ]}
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground="noInvert"
        />
      </div>

      <div id="gallery" data-section="gallery">
        <BlogCardThree
          tag="Visual Feast"
          title="Photo Gallery"
          description="Explore the artistry and presentation of our culinary creations through stunning photography."
          textboxLayout="default"
          animationType="slide-up"
          useInvertedBackground="invertDefault"
          blogs={[
            {
              id: "1",              category: "Appetizers",              title: "Precision Plating",              excerpt: "Our signature appetizer presentation showcasing seasonal ingredients with artistic attention to detail.",              imageSrc: "https://img.b2bpic.net/free-photo/small-slice-pizza-with-shrimp_140725-896.jpg",              imageAlt: "Gourmet appetizer with artistic plating"
            },
            {
              id: "2",              category: "Preparation",              title: "Chef's Craft",              excerpt: "Behind the scenes look at our culinary team carefully plating each dish with precision.",              imageSrc: "https://img.b2bpic.net/free-photo/close-up-view-delicious-food-arrangement_23-2148510885.jpg",              imageAlt: "Chef plating a gourmet dish"
            },
            {
              id: "3",              category: "Ambiance",              title: "Dining Experience",              excerpt: "Our intimate dining room perfectly set for an unforgettable evening of culinary excellence.",              imageSrc: "https://img.b2bpic.net/free-photo/wicker-gray-table-with-glass-gray-chairs_140725-3025.jpg",              imageAlt: "Restaurant interior with elegant table settings"
            },
            {
              id: "4",              category: "Pairings",              title: "Wine Selections",              excerpt: "Carefully curated wine pairings to complement each course of your dining experience.",              imageSrc: "https://img.b2bpic.net/free-photo/mixed-vegetables-bread_141793-706.jpg",              imageAlt: "Wine glass and fine dining setup"
            }
          ]}
        />
      </div>

      <div id="reservations" data-section="reservations">
        <ContactSplit
          tag="Reserve Your Seat"
          tagIcon={Calendar}
          title="Book Your Culinary Journey"
          description="Join us for an unforgettable dining experience. Reserve your table and let our team prepare a memorable evening tailored to your preferences."
          background={{ variant: "plain" }}
          useInvertedBackground="noInvert"
          imageSrc="https://img.b2bpic.net/free-photo/wide-restaurant-hall-with-wooden-table-chairs-6-persons_140725-8910.jpg"
          imageAlt="Restaurant dining atmosphere"
          mediaPosition="right"
          inputPlaceholder="your@email.com"
          buttonText="Request Reservation"
          termsText="By requesting a reservation, you agree to our reservation terms. We'll contact you to confirm your preferred date and time."
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardTwo
          tag="Guest Reviews"
          title="What Our Guests Say"
          description="Experience the joy and satisfaction expressed by our valued dining guests."
          textboxLayout="default"
          animationType="slide-up"
          useInvertedBackground="invertDefault"
          testimonials={[
            {
              id: "1",              name: "Victoria Chen",              role: "Food Critic",              testimonial: "Harvest represents the pinnacle of farm-to-table dining. The commitment to sourcing the finest local ingredients is evident in every bite. An exceptional culinary experience.",              imageSrc: "https://img.b2bpic.net/free-photo/culinary-expert-commercial-kitchen-prepares-dish-with-fresh-basil-parsley_482257-124314.jpg",              imageAlt: "Victoria Chen"
            },
            {
              id: "2",              name: "Marcus Thompson",              role: "Restaurant Owner",              testimonial: "The innovation and execution at Harvest is remarkable. Their seasonal menu showcases what's possible when chefs partner with passionate local producers. A true gem.",              imageSrc: "https://img.b2bpic.net/free-photo/chef-white-uniform-garnishes-plated-dish-with-herbs-spices_482257-121123.jpg",              imageAlt: "Marcus Thompson"
            },
            {
              id: "3",              name: "Sarah Mitchell",              role: "Sommelier",              testimonial: "The wine pairings are expertly curated and enhance each course beautifully. The team's knowledge and passion for wine selection is truly impressive.",              imageSrc: "https://img.b2bpic.net/free-photo/close-up-chef-cooking-restaurant-kitchen_329181-16131.jpg",              imageAlt: "Sarah Mitchell"
            },
            {
              id: "4",              name: "James Rodriguez",              role: "Corporate Event Planner",              testimonial: "We hosted our annual gala at Harvest and couldn't have been happier. The service was impeccable and the food was absolutely stunning. Highly recommended.",              imageSrc: "https://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727992.jpg",              imageAlt: "James Rodriguez"
            }
          ]}
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterSimple
          columns={[
            {
              title: "Navigate",              items: [
                { label: "Menu", href: "#menu" },
                { label: "Gallery", href: "#gallery" },
                { label: "About", href: "#about" }
              ]
            },
            {
              title: "Dine With Us",              items: [
                { label: "Reservations", href: "#reservations" },
                { label: "Private Events", href: "#" },
                { label: "Gift Cards", href: "#" }
              ]
            },
            {
              title: "Connect",              items: [
                { label: "Contact Us", href: "#contact" },
                { label: "Follow on Instagram", href: "#" },
                { label: "Newsletter", href: "#reservations" }
              ]
            }
          ]}
          bottomLeftText="© 2025 Harvest Restaurant. All rights reserved."
          bottomRightText="Celebrating local, seasonal, sustainable dining"
        />
      </div>
    </ThemeProvider>
  );
}