"use client"

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import HeroLogoBillboardSplit from '@/components/sections/hero/HeroLogoBillboardSplit';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import FeatureCardSix from '@/components/sections/feature/FeatureCardSix';
import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
import BlogCardThree from '@/components/sections/blog/BlogCardThree';
import ContactFaq from '@/components/sections/contact/ContactFaq';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import { Award, Flame, Phone, Sparkles, Star, Users, Utensils } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="slide-background"
      defaultTextAnimation="reveal-blur"
      borderRadius="pill"
      contentWidth="mediumSmall"
      sizing="mediumLarge"
      background="grid"
      cardStyle="outline"
      primaryButtonStyle="gradient"
      secondaryButtonStyle="glass"
      headingFontWeight="extrabold"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleCentered
          brandName="KIMCHI & CO"
          navItems={[
            { name: "Menu", id: "menu" },
            { name: "About", id: "about" },
            { name: "Experience", id: "features" },
            { name: "Specials", id: "products" },
            { name: "Contact", id: "contact" }
          ]}
          button={{ text: "Reserve Now", href: "contact" }}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroLogoBillboardSplit
          logoText="KIMCHI & CO"
          description="Premium Korean dining in the heart of Seoul. Authentic flavors, contemporary elegance, and unforgettable culinary experiences crafted by master chefs."
          background={{ variant: "radial-gradient" }}
          buttons={[
            { text: "Reserve a Table", href: "contact" },
            { text: "View Menu", href: "menu" }
          ]}
          layoutOrder="default"
          imageSrc="https://img.b2bpic.net/free-psd/delicious-korean-bibimbap-with-fried-egg-vegetables_84443-65127.jpg"
          imageAlt="Premium Korean cuisine"
          frameStyle="card"
          buttonAnimation="slide-up"
          mediaAnimation="blur-reveal"
        />
      </div>

      <div id="about" data-section="about">
        <InlineImageSplitTextAbout
          heading={[
            { type: "text", content: "Celebrating Korean heritage with" },
            { type: "image", src: "https://img.b2bpic.net/free-photo/japanese-restaurant-prepared-dinner_1122-1386.jpg", alt: "Restaurant interior" },
            { type: "text", content: "modern sophistication" }
          ]}
          buttons={[
            { text: "Our Story", href: "#about" },
            { text: "Chef's Background", href: "#" }
          ]}
          useInvertedBackground={false}
          buttonAnimation="opacity"
        />
      </div>

      <div id="menu" data-section="menu">
        <FeatureCardSix
          title="Menu Categories"
          description="Explore our curated selection of traditional Korean dishes and modern interpretations"
          tag="Culinary Journey"
          tagAnimation="slide-up"
          features={[
            {
              id: 1,
              title: "Banchan & Appetizers",              description: "Savor authentic side dishes and appetizers that showcase the depth of Korean flavor profiles",              imageSrc: "https://img.b2bpic.net/free-psd/delicious-korean-rice-bowl-with-bulgogi-kimchi-fried-egg_84443-64485.jpg"
            },
            {
              id: 2,
              title: "Soups & Stews",              description: "Warm, comforting broths and stews prepared with time-honored techniques and premium ingredients",              imageSrc: "https://img.b2bpic.net/free-psd/delicious-bibimbap-bowl-with-fried-egg-fresh-vegetables_84443-65205.jpg"
            },
            {
              id: 3,
              title: "Grilled & Specialty",              description: "Premium grilled selections and signature dishes that define contemporary Korean cuisine",              imageSrc: "https://img.b2bpic.net/free-psd/delicious-korean-bibimbap-rice-bowl-with-fried-egg-kimchi_84443-64670.jpg"
            }
          ]}
          textboxLayout="split"
          useInvertedBackground={true}
          buttonAnimation="blur-reveal"
        />
      </div>

      <div id="features" data-section="features">
        <MetricCardThree
          title="Why Dine With Us"
          description="Award-winning excellence in every detail"
          tag="Premium Experience"
          tagAnimation="slide-up"
          metrics={[
            { id: "1", icon: Star, title: "Michelin Recognition", value: "Acclaimed" },
            { id: "2", icon: Users, title: "Guest Base", value: "5,000+" },
            { id: "3", icon: Award, title: "Years of Expertise", value: "25+" },
            { id: "4", icon: Flame, title: "Premium Ingredients", value: "Sourced" }
          ]}
          textboxLayout="default"
          animationType="slide-up"
          useInvertedBackground={false}
          carouselMode="buttons"
        />
      </div>

      <div id="products" data-section="products">
        <ProductCardFour
          title="Signature Dishes"
          description="Our most celebrated creations, perfected over generations"
          tag="Chef's Selection"
          tagIcon={Utensils}
          tagAnimation="slide-up"
          textboxLayout="default"
          products={[
            {
              id: "1",              name: "Bulgogi Premium",              price: "52,000₩",              variant: "Marinated beef | Premium cut",              imageSrc: "https://img.b2bpic.net/free-psd/delicious-korean-rice-bowl-with-bulgogi-kimchi-fried-egg_84443-64485.jpg",              imageAlt: "Bulgogi Premium"
            },
            {
              id: "2",              name: "Galbijjim Deluxe",              price: "68,000₩",              variant: "Braised short ribs | House special",              imageSrc: "https://img.b2bpic.net/free-psd/delicious-korean-bibimbap-with-fried-egg-beef_84443-65159.jpg",              imageAlt: "Galbijjim Deluxe"
            },
            {
              id: "3",              name: "Kimchi Jjigae",              price: "35,000₩",              variant: "Traditional stew | Comfort classic",              imageSrc: "https://img.b2bpic.net/free-psd/delicious-bibimbap-bowl-with-fried-egg-fresh-vegetables_84443-65205.jpg",              imageAlt: "Kimchi Jjigae"
            },
            {
              id: "4",              name: "Tteokbokki Special",              price: "28,000₩",              variant: "Rice cakes | Spicy perfection",              imageSrc: "https://img.b2bpic.net/free-psd/delicious-korean-bibimbap-rice-bowl-with-fried-egg-kimchi_84443-64670.jpg",              imageAlt: "Tteokbokki Special"
            }
          ]}
          gridVariant="two-columns-alternating-heights"
          animationType="slide-up"
          useInvertedBackground={true}
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardThirteen
          title="Guest Experiences"
          description="Hear from our valued patrons about their exceptional dining moments"
          tag="Client Reviews"
          tagAnimation="slide-up"
          textboxLayout="default"
          showRating={true}
          testimonials={[
            {
              id: "1",              name: "Min-jae Park",              handle: "@minjaephotography",              testimonial: "An absolutely exquisite dining experience. The attention to detail in every dish is remarkable. The chef's dedication to preserving authentic flavors while incorporating modern techniques is truly inspiring.",              rating: 5,
              imageSrc: "https://img.b2bpic.net/free-photo/male-chef-preparing-sushi-order-takeaway_23-2149050360.jpg"
            },
            {
              id: "2",              name: "Sung-ho Kim",              handle: "@sunghobusiness",              testimonial: "I've dined at countless restaurants across Seoul, and this is exceptional. The premium ingredients are evident in every bite, and the service is impeccable. Highly recommended for special occasions.",              rating: 5,
              imageSrc: "https://img.b2bpic.net/free-photo/male-chef-kitchen-cooking_23-2148934694.jpg"
            },
            {
              id: "3",              name: "Yeon-hee Lee",              handle: "@yeanheeculinary",              testimonial: "A masterclass in contemporary Korean cuisine. Each dish tells a story, and the beverage pairings complement the flavors beautifully. This is where tradition meets artistry.",              rating: 5,
              imageSrc: "https://img.b2bpic.net/free-photo/side-view-chef-preparing-delicious-meal-kitchen_176474-3892.jpg"
            },
            {
              id: "4",              name: "James Morrison",              handle: "@jamesseoul",              testimonial: "As someone who appreciates fine dining, I was thoroughly impressed. The fusion of authentic Korean culinary techniques with premium presentation elevated my expectations. Truly world-class.",              rating: 5,
              imageSrc: "https://img.b2bpic.net/free-photo/person-cooking-japanese-food_23-2149366814.jpg"
            },
            {
              id: "5",              name: "Dr. Ji-woo Choi",              handle: "@choidrjiwoo",              testimonial: "The chef's understanding of flavor balance is extraordinary. Every component on the plate serves a purpose, and the overall composition creates a harmonious dining experience. Outstanding.",              rating: 5,
              imageSrc: "https://img.b2bpic.net/free-photo/man-preparing-sushi-order-takeaway_23-2149050375.jpg"
            },
            {
              id: "6",              name: "David Chen",              handle: "@davidchendesign",              testimonial: "Premium ingredients, meticulous preparation, and elegant presentation. This restaurant represents the pinnacle of Korean fine dining. An unforgettable evening for my family.",              rating: 5,
              imageSrc: "https://img.b2bpic.net/free-photo/male-chef-kitchen-cooking_23-2148934673.jpg"
            }
          ]}
          animationType="slide-up"
          useInvertedBackground={false}
          carouselMode="buttons"
        />
      </div>

      <div id="ambiance" data-section="ambiance">
        <BlogCardThree
          title="The Dining Experience"
          description="Discover what makes our restaurant the premier destination for Korean cuisine in Seoul"
          tag="Restaurant"
          tagIcon={Sparkles}
          textboxLayout="default"
          blogs={[
            {
              id: "1",              category: "Ambiance",              title: "Contemporary Elegance Meets Korean Heritage",              excerpt: "Our dining space reflects the perfect balance between modern design and traditional aesthetic elements. Every detail has been carefully curated.",              imageSrc: "https://img.b2bpic.net/free-photo/chinese-old-house_1127-3656.jpg",              imageAlt: "Restaurant ambiance"
            },
            {
              id: "2",              category: "Culinary",              title: "Chef's Philosophy: Flavor Without Compromise",              excerpt: "Our head chef brings 25 years of experience, elevating traditional recipes with precision, innovation, and an unwavering commitment to quality.",              imageSrc: "https://img.b2bpic.net/free-photo/male-chef-with-apron-cooking-pasta_23-2148763166.jpg",              imageAlt: "Chef cooking"
            },
            {
              id: "3",              category: "Experience",              title: "Premium Ingredients, Premium Results",              excerpt: "We source only the finest ingredients from trusted suppliers across Korea. Every vegetable, meat, and condiment is selected for excellence.",              imageSrc: "https://img.b2bpic.net/free-photo/close-up-japanese-street-food-shop_23-2149287848.jpg",              imageAlt: "Restaurant dining"
            }
          ]}
          animationType="slide-up"
          useInvertedBackground={true}
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactFaq
          ctaTitle="Reserve Your Experience"
          ctaDescription="Contact us to make a reservation or inquire about our private dining options and special events."
          ctaButton={{ text: "Call to Reserve", href: "tel:+82-2-1234-5678" }}
          ctaIcon={Phone}
          useInvertedBackground={true}
          animationType="slide-up"
          faqs={[
            {
              id: "1",              title: "What are your operating hours?",              content: "We are open Tuesday through Sunday from 5:00 PM to 11:00 PM. Closed Mondays. Private events available by appointment."
            },
            {
              id: "2",              title: "Do you accommodate dietary restrictions?",              content: "Yes, we happily accommodate vegetarian, vegan, and allergen-free requests. Please notify us when making your reservation so our chef can prepare accordingly."
            },
            {
              id: "3",              title: "How far in advance should I make a reservation?",              content: "We recommend booking at least one week in advance for parties of four or more. Peak times (weekends) may require earlier reservations."
            },
            {
              id: "4",              title: "Do you offer private dining or events?",              content: "Yes, our private dining room accommodates up to 30 guests. Customized menus and full event coordination available. Contact us for details."
            }
          ]}
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterMedia
          imageSrc="https://img.b2bpic.net/free-psd/authentic-korean-bibimbap-bowl-with-fried-egg-assorted-vegetables_84443-64212.jpg"
          imageAlt="Korean dining"
          logoText="KIMCHI & CO"
          copyrightText="© 2025 Kimchi & Co. All rights reserved. Crafted with passion in Seoul."
          columns={[
            {
              title: "Restaurant",              items: [
                { label: "Menu", href: "#menu" },
                { label: "Reservations", href: "#contact" },
                { label: "Private Events", href: "#" },
                { label: "Catering", href: "#" }
              ]
            },
            {
              title: "Connect",              items: [
                { label: "Instagram", href: "https://instagram.com" },
                { label: "Facebook", href: "https://facebook.com" },
                { label: "Email Us", href: "mailto:info@kimchiandco.kr" },
                { label: "Phone", href: "tel:+82-2-1234-5678" }
              ]
            },
            {
              title: "Location",              items: [
                { label: "Gangnam District", href: "#" },
                { label: "Directions", href: "#" },
                { label: "Contact", href: "#contact" },
                { label: "About Us", href: "#about" }
              ]
            }
          ]}
        />
      </div>
    </ThemeProvider>
  );
}