"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import TeamCardEleven from '@/components/sections/team/TeamCardEleven';
import TextAbout from '@/components/sections/about/TextAbout';
import { Calendar, Truck, Award, Leaf } from 'lucide-react';

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="elastic-effect"
        defaultTextAnimation="entrance-slide"
        borderRadius="pill"
        contentWidth="mediumSmall"
        sizing="mediumLargeSizeLargeTitles"
        background="aurora"
        cardStyle="solid"
        primaryButtonStyle="radial-glow"
        secondaryButtonStyle="radial-glow"
        headingFontWeight="extrabold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarLayoutFloatingInline
      navItems={[
        {
          name: "Home",          id: "/"},
        {
          name: "I Nostri Gusti",          id: "/gusti"},
        {
          name: "Ordina",          id: "/ordina"},
        {
          name: "Le Sedi",          id: "/sedi"},
        {
          name: "La Nostra Storia",          id: "/storia"},
      ]}
      brandName="Santo Gelato"
      button={{
        text: "Chiama Ora",        href: "tel:+39021234567"}}
      animateOnLoad={true}
    />
  </div>

  <div id="about-us" data-section="about-us">
      <TextAbout
      useInvertedBackground={false}
      title="Santo Gelato nasce da una passione di famiglia"
    />
  </div>

  <div id="timeline" data-section="timeline">
      <MetricCardEleven
      animationType="opacity"
      textboxLayout="default"
      useInvertedBackground={false}
      metrics={[
        {
          id: "milestone-1",          value: "2019",          title: "Prima sede",          description: "Apre la prima gelateria Santo Gelato nel cuore di Milano.",          imageSrc: "http://img.b2bpic.net/free-photo/3d-cartoon-latin-american-village-scenery_23-2151643364.jpg",          imageAlt: "Edificio storico"},
        {
          id: "milestone-2",          value: "2021",          title: "Premio Miglior Gelato",          description: "Riceviamo il prestigioso premio come Miglior Gelato Artigianale a Milano.",          imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=h57aj4",          imageAlt: "Trofeo premio"},
        {
          id: "milestone-3",          value: "2022",          title: "Seconda sede",          description: "Inaugurazione della nostra seconda gelateria nel vivace quartiere dei Navigli.",          imageSrc: "http://img.b2bpic.net/free-photo/caucasian-man-with-mustache-working-florist-holding-open-sign-smiling-laughing-hard-out-loud-because-funny-crazy-joke_839833-18735.jpg",          imageAlt: "Nuova sede"},
        {
          id: "milestone-4",          value: "2024",          title: "Oltre 50.000 vaschette",          description: "Festeggiamo il traguardo di oltre 50.000 vaschette di gelato vendute, grazie a voi!",          imageSrc: "http://img.b2bpic.net/free-vector/dog-owners-celebrating-victory-dog-show_1262-21234.jpg",          imageAlt: "Numeri di celebrazione"},
      ]}
      title="Il nostro percorso di dolcezza"
      description="Ogni anno un nuovo traguardo, sempre con la stessa passione per il gelato artigianale e l'impegno verso i nostri clienti."
    />
  </div>

  <div id="core-values" data-section="core-values">
      <FeatureCardTwentySix
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          title: "Stagionalità",          description: "Rispettiamo i ritmi della natura, offrendo gusti che seguono la disponibilità stagionale delle migliori materie prime.",          imageSrc: "http://img.b2bpic.net/free-photo/pumpkin-pie-wooden-table_23-2152019183.jpg",          imageAlt: "Icona di frutti stagionali",          buttonIcon: Calendar,
        },
        {
          title: "Filiera corta",          description: "Privilegiamo fornitori locali e a km 0 per assicurare freschezza e tracciabilità, sostenendo l'economia del territorio.",          imageSrc: "http://img.b2bpic.net/free-vector/quality-control-certified-quality-test-services-icons-flat-set-isolated-vector-illustration_1284-3015.jpg",          imageAlt: "Icona di filiera corta",          buttonIcon: Truck,
        },
        {
          title: "Zero compromessi",          description: "Non scendiamo a compromessi sulla qualità. Ogni ingrediente è selezionato con cura, ogni processo è artigianale.",          imageSrc: "http://img.b2bpic.net/free-photo/rag-dolls-with-x-chest-one-with-checkmark_1156-661.jpg",          imageAlt: "Icona di garanzia qualità",          buttonIcon: Award,
        },
        {
          title: "Sostenibilità",          description: "Ci impegniamo per un futuro più verde, con pratiche eco-sostenibili dalla produzione alla scelta degli imballaggi.",          imageSrc: "http://img.b2bpic.net/free-vector/organic-farming-theme-illustration_23-2148411926.jpg",          imageAlt: "Illustrazione di agricoltura biologica",          buttonIcon: Leaf,
        },
      ]}
      title="I valori che ci guidano"
      description="La nostra filosofia si basa su pilastri fondamentali che garantiscono un gelato autentico, delizioso e sostenibile, fedele alla tradizione."
    />
  </div>

  <div id="team-and-lab" data-section="team-and-lab">
      <TeamCardEleven
      animationType="opacity"
      textboxLayout="default"
      useInvertedBackground={false}
      groups={[
        {
          id: "founders",          groupTitle: "I Fondatori",          members: [
            {
              id: "santo",              title: "Santo Gelato",              subtitle: "Co-fondatore & Mastro Gelatiere",              detail: "La mente creativa e il cuore pulsante dietro ogni gusto.",              imageSrc: "http://img.b2bpic.net/free-photo/friends-indian-origin-together_23-2150285309.jpg",              imageAlt: "Santo e Marta, i fondatori"},
          ]
        },
        {
          id: "laboratory",          groupTitle: "Il Laboratorio",          members: [
            {
              id: "lab-photo",              title: "Il nostro laboratorio",              subtitle: "Dove nasce la magia",              detail: "Il luogo dove la freschezza degli ingredienti incontra la maestria artigianale per creare i nostri gelati unici.",              imageSrc: "http://img.b2bpic.net/free-photo/making-gelato-chocolate-ice-cream-confectioner-chef-uniform-is-working-ice-cream_1157-47495.jpg",              imageAlt: "Interno del laboratorio di gelato"},
          ]
        },
      ]}
      title="Il Cuore della Nostra Artigianalità"
      description="Un team dedicato e un laboratorio dove la magia del gelato prende forma ogni giorno, con passione e dedizione."
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterSimple
      columns={[
        {
          title: "Contatti",          items: [
            {
              label: "Telefono: +39 02 1234567",              href: "tel:+39021234567"},
            {
              label: "Email: info@santogelato.it",              href: "mailto:info@santogelato.it"},
          ],
        },
        {
          title: "Sedi",          items: [
            {
              label: "Sede Centro",              href: "/sedi#sede-centro"},
            {
              label: "Sede Navigli",              href: "/sedi#sede-navigli"},
          ],
        },
        {
          title: "Social",          items: [
            {
              label: "Instagram",              href: "https://instagram.com/santogelato"},
            {
              label: "Facebook",              href: "https://facebook.com/santogelato"},
          ],
        },
        {
          title: "Orari",          items: [
            {
              label: "Lun–Dom: 11:00–22:00 (Centro)",              href: "#"},
            {
              label: "Lun–Dom: 12:00–23:00 (Navigli)",              href: "#"},
          ],
        },
      ]}
      bottomLeftText="© 2024 Santo Gelato. Tutti i diritti riservati."
      bottomRightText="Realizzato con passione"
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
