"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactFaq from '@/components/sections/contact/ContactFaq';
import FeatureCardNine from '@/components/sections/feature/FeatureCardNine';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
import { Phone } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="elastic-effect"
        defaultTextAnimation="background-highlight"
        borderRadius="pill"
        contentWidth="mediumSmall"
        sizing="largeSmallSizeLargeTitles"
        background="noise"
        cardStyle="glass-depth"
        primaryButtonStyle="shadow"
        secondaryButtonStyle="glass"
        headingFontWeight="normal"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarLayoutFloatingOverlay
      navItems={[
        {
          name: "Home",          id: "home"},
        {
          name: "Sobre",          id: "about"},
        {
          name: "Curso",          id: "course"},
        {
          name: "Testemunhos",          id: "testimonials"},
        {
          name: "Contato",          id: "contact"},
      ]}
      brandName="Escola de Pizza"
      button={{
        text: "Fale Conosco",        href: "#contact"}}
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroBillboard
      background={{
        variant: "radial-gradient"}}
      title="Domine a Arte da Pizza Italiana Autêntica"
      description="A Escola de Pizza, desde 2008, forma empreendedores e pizzaiolos de sucesso em todo o Brasil. Torne-se um mestre da pizza com Guilherme e Daniela Branzani."
      buttons={[
        {
          text: "Conheça o Curso",          href: "#course"},
        {
          text: "Fale Conosco",          href: "#contact"},
      ]}
      buttonAnimation="slide-up"
      imageSrc="http://img.b2bpic.net/free-photo/experienced-chef-is-cutting-freshly-prepared-pizza-with-special-knife_613910-14828.jpg"
      imageAlt="Chef preparing authentic Italian pizza in a professional kitchen"
      mediaAnimation="opacity"
    />
  </div>

  <div id="about" data-section="about">
      <InlineImageSplitTextAbout
      useInvertedBackground={true}
      heading={[
        {
          type: "text",          content: "Desde 2008: A Referência na Formação de Pizzaiolos no Brasil"},
      ]}
      buttons={[
        {
          text: "Nossa História",          href: "#"},
      ]}
      buttonAnimation="slide-up"
    />
  </div>

  <div id="metrics" data-section="metrics">
      <MetricCardFourteen
      useInvertedBackground={false}
      title="Nosso Legado em Números"
      tag="Resultados Comprovados"
      metrics={[
        {
          id: "presencial",          value: "5000+",          description: "Alunos Presenciais", },
        {
          id: "online",          value: "20 mil+",          description: "Alunos Online", },
        {
          id: "experiencia",          value: "15+",          description: "Anos de Experiência", },
      ]}
      metricsAnimation="slide-up"
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardNine
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={true}
      features={[
        {
          id: 1,
          title: "Massa Perfeita e Fermentação",          description: "Domine os segredos da massa italiana autêntica, desde a escolha dos ingredientes até as técnicas avançadas de fermentação para pizzas leves e saborosas.",          phoneOne: {
            imageSrc: "http://img.b2bpic.net/free-photo/woman-pressing-dough-with-hands-wooden-table-top-view_176474-5536.jpg?_wi=1",            imageAlt: "Hands kneading pizza dough"},
          phoneTwo: {
            imageSrc: "http://img.b2bpic.net/free-photo/woman-pressing-dough-with-hands-wooden-table-top-view_176474-5536.jpg?_wi=2",            imageAlt: "Close up of pizza dough"},
        },
        {
          id: 2,
          title: "Recheios Criativos e Montagem",          description: "Explore a variedade de recheios, aprenda a harmonizar sabores e a montar pizzas com acabamento profissional que encantam pela aparência e pelo paladar.",          phoneOne: {
            imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-delicious-pizza-composition_23-2148601599.jpg?_wi=1",            imageAlt: "Chef adding toppings to pizza"},
          phoneTwo: {
            imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-delicious-pizza-composition_23-2148601599.jpg?_wi=2",            imageAlt: "Creative pizza assembly"},
        },
        {
          id: 3,
          title: "Gestão e Marketing para Pizzarias",          description: "Adquira conhecimentos essenciais sobre a administração de um negócio de pizzaria, desde a precificação até estratégias de marketing digital para atrair e fidelizar clientes.",          phoneOne: {
            imageSrc: "http://img.b2bpic.net/free-photo/woman-focused-her-work-digital-tablet_329181-15324.jpg?_wi=1",            imageAlt: "Business analytics dashboard"},
          phoneTwo: {
            imageSrc: "http://img.b2bpic.net/free-photo/woman-focused-her-work-digital-tablet_329181-15324.jpg?_wi=2",            imageAlt: "Marketing strategy for restaurant"},
        },
      ]}
      showStepNumbers={true}
      title="O que você vai Aprender"
      description="Nosso curso completo abrange desde as técnicas de massa até a gestão da sua própria pizzaria. Prática intensiva e conteúdo aprofundado para o seu sucesso."
    />
  </div>

  <div id="course" data-section="course">
      <ProductCardTwo
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={false}
      products={[
        {
          id: "curso-presencial",          brand: "Escola de Pizza",          name: "Curso Presencial Intensivo",          price: "Consulte",          rating: 5,
          reviewCount: "Mais de 5000 alunos",          imageSrc: "http://img.b2bpic.net/free-photo/couple-cutting-pizza-white-table_23-2148040992.jpg",          imageAlt: "Group of students in a professional pizza class"},
        {
          id: "curso-online",          brand: "Escola de Pizza",          name: "Curso Online Essencial",          price: "A partir de R$ 497",          rating: 5,
          reviewCount: "Mais de 20 mil alunos",          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-kitchen_23-2148930280.jpg",          imageAlt: "Person watching online cooking class on a tablet"},
        {
          id: "consultoria-personalizada",          brand: "Escola de Pizza",          name: "Consultoria Personalizada",          price: "Sob Consulta",          rating: 5,
          reviewCount: "Casos de sucesso",          imageSrc: "http://img.b2bpic.net/free-photo/colleagues-work-having-lunch_23-2148894054.jpg",          imageAlt: "Chef discussing business strategy with client"},
      ]}
      title="Nossos Cursos"
      description="Escolha o caminho para o seu sucesso no mundo da pizza. Oferecemos programas completos para iniciantes e avançados, presenciais e online."
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardSixteen
      textboxLayout="default"
      useInvertedBackground={true}
      testimonials={[
        {
          id: "1",          name: "Everton de Paula",          role: "Novo Empreendedor",          company: "Pizzaria A caminho",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiling-male-chef-with-fresh-vegetables-cooking-with-kitchen-tools-pointing-himself-white-kitchen_140725-97191.jpg",          videoAriaLabel: "Testimonial video by Everton de Paula"},
        {
          id: "2",          name: "Sergio Oliveira Chuengue",          role: "Pizzaiolo Profissional",          company: "Pizzaria de Sucesso",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/happy-man-with-thumbs-up_1187-3144.jpg",          videoAriaLabel: "Testimonial video by Sergio Oliveira Chuengue"},
        {
          id: "3",          name: "Vitor Corrêa Ferraz",          role: "Pizzaiolo Experiente",          company: "Negócio de Pizza",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/female-chef-white-uniform-showing-peace-gesture-looking-glad_176474-13391.jpg",          videoAriaLabel: "Testimonial video by Vitor Corrêa Ferraz"},
        {
          id: "4",          name: "Rodrigo Hortenciano",          role: "Estudante Avançado",          company: "Apaixonado por Pizza",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-wearing-black-jacket-holding-books_23-2147837551.jpg",          videoAriaLabel: "Testimonial video by Rodrigo Hortenciano"},
        {
          id: "5",          name: "Lerissa Valuche",          role: "Empreendedora",          company: "Nova Pizzaria",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-male-cook-chef-uniform-crossing-hands-yellow-background_141793-37779.jpg",          videoAriaLabel: "Testimonial video by Lerissa Valuche"},
        {
          id: "6",          name: "Nina Teixeira",          role: "Aluna Entusiasmada",          company: "Mundo da Pizza",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/senior-man-adding-flour-dough-by-hand-looking-camera-smiling-retired-elderly-chef-with-bonete-uniform-sprinkling-sieving-spreading-rew-ingredients-with-hand-baking-homemade-pizza-bread_482257-14466.jpg",          videoAriaLabel: "Testimonial video by Nina Teixeira"},
      ]}
      kpiItems={[
        {
          value: "5000+",          label: "Alunos Presenciais"
        },
        {
          value: "20 MIL+",          label: "Alunos Online"
        },
        {
          value: "15+ ANOS",          label: "Anos de Experiência"
        },
      ]}
      title="Histórias de Sucesso dos Nossos Alunos"
      description="Veja o que nossos alunos de todo o Brasil têm a dizer sobre a experiência transformadora na Escola de Pizza, formando empreendedores e pizzaiolos com confiança."
      animationType="slide-up"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactFaq
      animationType="slide-up"
      useInvertedBackground={false}
      faqs={[
        {
          id: "faq1",          title: "Quais são os pré-requisitos para os cursos?",          content: "Nossos cursos são desenvolvidos para todos os níveis, desde iniciantes sem experiência até pizzaiolos experientes que buscam aprimoramento. Não há pré-requisitos formais, apenas paixão por pizza!"},
        {
          id: "faq2",          title: "Vocês oferecem opções de curso online?",          content: "Sim! Além dos nossos renomados cursos presenciais, oferecemos programas online completos para que você possa aprender de qualquer lugar do Brasil, com a mesma qualidade de ensino."},
        {
          id: "faq3",          title: "Qual a duração e o formato do curso presencial?",          content: "O curso presencial intensivo tem duração de uma semana, com aulas práticas e teóricas durante o dia todo, focadas em 'mão na massa' e aprendizado dinâmico."},
        {
          id: "faq4",          title: "Existe suporte pós-curso para os alunos?",          content: "Com certeza! A Escola de Pizza preza pelo sucesso de seus alunos. Oferecemos suporte contínuo para dúvidas e orientações após a conclusão do curso, garantindo sua confiança nos próximos passos."},
      ]}
      ctaTitle="Pronto para Iniciar Sua Jornada?"
      ctaDescription="Entre em contato para saber mais sobre nossos cursos e datas disponíveis, e comece a transformar sua paixão em profissão."
      ctaButton={{
        text: "Fale Conosco Agora",        href: "tel:+5511986824141"}}
      ctaIcon={Phone}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterSimple
      columns={[
        {
          title: "Escola de Pizza",          items: [
            {
              label: "Home",              href: "#home"},
            {
              label: "Sobre Nós",              href: "#about"},
            {
              label: "Cursos",              href: "#course"},
            {
              label: "Testemunhos",              href: "#testimonials"},
          ],
        },
        {
          title: "Contato",          items: [
            {
              label: "Fale Conosco",              href: "#contact"},
            {
              label: "Telefone: (11) 98682-4141",              href: "tel:+5511986824141"},
            {
              label: "Email: contato@escoladepizza.com.br",              href: "mailto:contato@escoladepizza.com.br"},
          ],
        },
        {
          title: "Horário",          items: [
            {
              label: "Seg - Sex: 09:00 - 20:00",              href: "#"},
            {
              label: "Sábado: 09:00 - 20:00",              href: "#"},
            {
              label: "Domingo: Fechado",              href: "#"},
          ],
        },
      ]}
      bottomLeftText="© 2024 Escola de Pizza. Todos os direitos reservados."
      bottomRightText="R. Lutécia, 110 - Vila Carrão, São Paulo - SP, 03423-000"
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
