"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import FeatureCardTwentyFour from '@/components/sections/feature/FeatureCardTwentyFour';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import HeroSplitTestimonial from '@/components/sections/hero/HeroSplitTestimonial';
import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import SplitAbout from '@/components/sections/about/SplitAbout';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
import { Calendar, DollarSign, Star } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="text-shift"
        defaultTextAnimation="entrance-slide"
        borderRadius="rounded"
        contentWidth="small"
        sizing="largeSmallSizeLargeTitles"
        background="none"
        cardStyle="gradient-mesh"
        primaryButtonStyle="radial-glow"
        secondaryButtonStyle="radial-glow"
        headingFontWeight="light"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleApple
      navItems={[
        {
          name: "Home",          id: "/"},
        {
          name: "Chi siamo",          id: "/#about"},
        {
          name: "Menu",          id: "/#menu"},
        {
          name: "Recensioni",          id: "/#reviews"},
        {
          name: "Esperienza",          id: "/#experience"},
        {
          name: "Prenotazioni",          id: "/prenotazioni"},
        {
          name: "Contatti",          id: "/contatti"},
      ]}
      brandName="Il Paisiello"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroSplitTestimonial
      useInvertedBackground={false}
      background={{
        variant: "plain"}}
      title="Il Paisiello"
      description="Ristorante di pesce a Veglie (LE)"
      testimonials={[
        {
          name: "Cliente Soddisfatto",          handle: "@localguide",          testimonial: "Pesce freschissimo e servizio impeccabile, ogni visita è una gioia per il palato.",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-touching-chin-posing-camera-city-park_1262-20572.jpg",          imageAlt: "Cliente Soddisfatto"},
        {
          name: "Maria G.",          handle: "@SalentoFoodie",          testimonial: "Un'esperienza culinaria indimenticabile, sapori autentici e una location da sogno. Torneremo!",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/sun-shining-woman-with-curly-hair-surrounded-by-trees-grass_181624-30896.jpg",          imageAlt: "Sun shining over a woman with curly hair surrounded by trees and grass"},
        {
          name: "Giovanni P.",          handle: "@GourmetTraveler",          testimonial: "Qualità eccelsa, dal servizio ai piatti. Le cruditè di mare sono un must assoluto.",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/expressive-woman-posing-outdoor_344912-3065.jpg",          imageAlt: "Expressive woman posing outdoor"},
        {
          name: "Anna R.",          handle: "@HappyDiner",          testimonial: "Ambiente raffinato ma accogliente. Il personale è attento e i piatti sono vere opere d'arte.",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/blonde-woman-with-big-smile-before-starting-run_23-2147562226.jpg",          imageAlt: "Blonde woman with a big smile before starting to run"},
        {
          name: "Luca V.",          handle: "@FoodLoverLE",          testimonial: "Freschezza garantita e sapori che raccontano il mare. Il Paisiello è una garanzia!",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-outdoors_23-2149042108.jpg",          imageAlt: "Medium shot smiley woman outdoors"},
      ]}
      testimonialRotationInterval={5000}
      buttons={[
        {
          text: "Prenota ora",          href: "/prenotazioni"},
        {
          text: "Guarda il menu",          href: "/#menu"},
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/spaghetti-with-mussels_1150-18483.jpg"
      imageAlt="Piatti di pesce eleganti al Paisiello"
      mediaAnimation="opacity"
    />
  </div>

  <div id="about" data-section="about">
      <SplitAbout
      textboxLayout="default"
      useInvertedBackground={true}
      imagePosition="right"
      title="La Nostra Storia"
      description="Il Paisiello è un ristorante di pesce a Veglie (LE) dove la cucina curata incontra materie prime freschissime. Offriamo un ambiente elegante e familiare, con un'attenzione maniacale ai dettagli e un servizio impeccabile, per garantirvi un'esperienza indimenticabile."
      bulletPoints={[
        {
          title: "Materia Prima Freschissima",          description: "Ogni giorno selezioniamo il miglior pescato locale, garantendo freschezza e qualità superiore."},
        {
          title: "Cucina Raffinata",          description: "I nostri chef trasformano ingredienti semplici in opere d'arte culinarie, con rispetto per la tradizione e un tocco di innovazione."},
        {
          title: "Servizio Impeccabile",          description: "Il nostro staff dedicato assicura un'accoglienza calorosa e un servizio attento, rendendo ogni momento speciale."},
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/outdoor-table-setting-with-ocean-view_23-2151991781.jpg"
      imageAlt="Interni eleganti del ristorante Il Paisiello"
      mediaAnimation="opacity"
    />
  </div>

  <div id="menu" data-section="menu">
      <ProductCardOne
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={false}
      carouselMode="buttons"
      products={[
        {
          id: "1",          name: "Linguine ai ricci con tartare di gamberi",          price: "€25",          imageSrc: "http://img.b2bpic.net/free-photo/stir-fried-spaghetti-seafood_1339-3426.jpg",          imageAlt: "Linguine ai ricci con tartare di gamberi"},
        {
          id: "2",          name: "Cozze gratinate",          price: "€14",          imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-mussels-plate_23-2148375598.jpg",          imageAlt: "Cozze gratinate"},
        {
          id: "3",          name: "Fritture di pesce",          price: "€22",          imageSrc: "http://img.b2bpic.net/free-photo/seafood-plate-with-shrimps-mussels-served-with-lemon_140725-8800.jpg",          imageAlt: "Frittura di pesce"},
        {
          id: "4",          name: "Crudi e carpacci di mare",          price: "€30",          imageSrc: "http://img.b2bpic.net/free-photo/common-food-that-can-cause-alergic-reaction-people_23-2149870528.jpg",          imageAlt: "Crudi e carpacci di mare"},
        {
          id: "5",          name: "Specialità dello chef",          price: "Prezzo variabile",          imageSrc: "http://img.b2bpic.net/free-photo/seabass-barramundi-fish-meat-steak_74190-5984.jpg",          imageAlt: "Piatto speciale dello chef"},
        {
          id: "6",          name: "Grigliata mista di mare",          price: "€35",          imageSrc: "http://img.b2bpic.net/free-photo/smoky-grilled-shrimp-with-lime-herbs_84443-82597.jpg",          imageAlt: "Grigliata mista di mare"},
      ]}
      title="I Nostri Piatti Iconici"
      description="Scopri una selezione delle nostre creazioni più amate e le specialità dello chef, preparate con pesce freschissimo e passione. Un assaggio del nostro menu completo."
      buttons={[
        {
          text: "Vedi menu completo",          href: "/#menu"},
      ]}
    />
  </div>

  <div id="metrics" data-section="metrics">
      <MetricCardOne
      animationType="depth-3d"
      textboxLayout="default"
      gridVariant="uniform-all-items-equal"
      useInvertedBackground={true}
      carouselMode="buttons"
      metrics={[
        {
          id: "1",          value: "4.6⭐",          title: "Valutazione Media",          description: "Su oltre 1279 recensioni, siamo orgogliosi del nostro punteggio eccellente.",          icon: Star,
        },
        {
          id: "2",          value: "€30-40",          title: "Prezzo Medio",          description: "Un'esperienza di alta qualità accessibile, con un ottimo rapporto qualità-prezzo.",          icon: DollarSign,
        },
        {
          id: "3",          value: "Oltre 20 Anni",          title: "Tradizione ed Esperienza",          description: "Con decenni di storia, portiamo avanti la vera cucina di mare salentina.",          icon: Calendar,
        },
      ]}
      title="Numeri che Parlano"
      description="La nostra dedizione alla qualità e all'esperienza si riflette nella soddisfazione dei nostri ospiti e nel valore che offriamo."
    />
  </div>

  <div id="reviews" data-section="reviews">
      <TestimonialCardThirteen
      textboxLayout="default"
      useInvertedBackground={false}
      carouselMode="buttons"
      testimonials={[
        {
          id: "1",          name: "Giulia Rossi",          handle: "Local Guide Liv. 8",          testimonial: "Pesce freschissimo e servizio impeccabile, ogni visita è una conferma della loro eccellenza.",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-professional-business-woman-smiling-outdoor_1391-4.jpg",          imageAlt: "Giulia Rossi"},
        {
          id: "2",          name: "Marco Bianchi",          handle: "Food Blogger",          testimonial: "Le linguine ai ricci sono top di gamma, un'esplosione di sapori autentici che non si dimentica.",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/alone-specialist-handsome-daydreaming-collar_1262-870.jpg",          imageAlt: "Marco Bianchi"},
        {
          id: "3",          name: "Laura Verdi",          handle: "Clienta Abituale",          testimonial: "Ambiente elegante e accogliente, perfetto per una serata speciale o una cena in famiglia.",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/stylish-smiling-woman-colorful-outfit-retro-vintage-50-s-cafe-dancing-wearing-jacket-blue-skirt-red-shirt-sunglasses-having-fun-cheerful-mood_285396-10388.jpg",          imageAlt: "Laura Verdi"},
        {
          id: "4",          name: "Luca Neri",          handle: "Viaggiatore Gourmand",          testimonial: "Ogni piatto è un'opera d'arte, un'esperienza culinaria che va oltre le aspettative. Consigliatissimo!",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-kids-table_23-2149213368.jpg",          imageAlt: "Luca Neri"},
        {
          id: "5",          name: "Sofia Gialli",          handle: "Amante del Salento",          testimonial: "Il Paisiello è una tappa fissa per chi ama il vero pesce di qualità nel Salento. Non delude mai!",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/front-view-senior-woman-home_23-2148373788.jpg",          imageAlt: "Sofia Gialli"},
        {
          id: "6",          name: "Andrea Blu",          handle: "Buongustaio",          testimonial: "Servizio attento e cordiale, ci siamo sentiti subito a casa. Un'atmosfera che fa la differenza.",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/young-man-women-having-dinner-together_23-2148454093.jpg",          imageAlt: "Andrea Blu"},
      ]}
      showRating={true}
      title="Dicono di Noi"
      description="Le parole dei nostri clienti sono la nostra più grande ricompensa e ci spingono a migliorare ogni giorno."
      animationType="slide-up"
    />
  </div>

  <div id="experience" data-section="experience">
      <FeatureCardTwentyFour
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={true}
      features={[
        {
          id: "1",          title: "Cucina Raffinata di Mare",          author: "Chef Antonio",          description: "Piatti unici che esaltano il sapore del mare, preparati con maestria e ingredienti selezionati.",          tags: [
            "Gourmet",            "Creatività"],
          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-shot-fusion-food-with-sushi-seasonings-plate-wooden-surface_181624-42994.jpg",          imageAlt: "Piatto gourmet di pesce"},
        {
          id: "2",          title: "Atmosfera Elegante e Romantica",          author: "Il Nostro Staff",          description: "Un ambiente curato nei minimi dettagli, ideale per cene intime, celebrazioni o serate indimenticabili.",          tags: [
            "Design",            "Relax"],
          imageSrc: "http://img.b2bpic.net/free-photo/selective-focus-shot-table-setting-with-wine-glasses-plates_181624-60149.jpg",          imageAlt: "Interni eleganti del ristorante"},
        {
          id: "3",          title: "Lo Chef in Cucina",          author: "Maestro Culinario",          description: "La passione e la presenza costante del nostro chef garantiscono qualità e innovazione in ogni piatto servito.",          tags: [
            "Passione",            "Autenticità"],
          imageSrc: "http://img.b2bpic.net/free-photo/single-adult-background-communication-smartphone_1301-2008.jpg",          imageAlt: "Ritratto dello chef"},
        {
          id: "4",          title: "Accoglienza e Familiarità",          author: "Famiglia Paisiello",          description: "Nonostante l'eleganza, manteniamo un'atmosfera calda e accogliente, facendovi sentire a casa.",          tags: [
            "Ospitalità",            "Calore"],
          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-with-delicious-cocktail_23-2150166180.jpg",          imageAlt: "Personale accogliente"},
      ]}
      title="L'Esperienza Il Paisiello"
      description="Più che un ristorante, un viaggio sensoriale che celebra la cucina di mare autentica e un'atmosfera che incanta, rendendo ogni momento speciale."
    />
  </div>


  <div id="footer" data-section="footer">
      <FooterMedia
      imageSrc="http://img.b2bpic.net/free-photo/delicious-pizza-indoors_23-2150901153.jpg"
      imageAlt="Atmosfera serale del ristorante Il Paisiello"
      logoText="Il Paisiello"
      columns={[
        {
          title: "Menu",          items: [
            {
              label: "Piatti Iconici",              href: "/#menu"},
            {
              label: "Crudi e Carpacci",              href: "/#menu"},
            {
              label: "Specialità dello Chef",              href: "/#menu"},
          ],
        },
        {
          title: "Informazioni",          items: [
            {
              label: "Chi Siamo",              href: "/#about"},
            {
              label: "Prenotazioni",              href: "/prenotazioni"},
            {
              label: "Contatti",              href: "/contatti"},
          ],
        },
        {
          title: "Legale",          items: [
            {
              label: "Privacy Policy",              href: "#"},
            {
              label: "Termini di Servizio",              href: "#"},
          ],
        },
      ]}
      copyrightText="© 2024 Il Paisiello. Tutti i diritti riservati."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}