"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen";
import ProductCardOne from "@/components/sections/product/ProductCardOne";
import FeatureCardTwentyThree from "@/components/sections/feature/FeatureCardTwentyThree";
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
import { Sparkles } from "lucide-react";

export default function ProductsPage() {
  const navItems = [
    { name: "Início", id: "/" },
    { name: "Empresa", id: "/empresa" },
    { name: "Produtos", id: "/produtos" },
    { name: "Segmentos", id: "/segmentos" },
    { name: "Contato", id: "/contato" },
  ];

  const footerColumns = [
    {
      items: [
        { label: "Início", href: "/" },
        { label: "Sobre Nós", href: "/empresa" },
        { label: "Produtos", href: "/produtos" },
      ],
    },
    {
      items: [
        { label: "Segmentos", href: "/segmentos" },
        { label: "Diferenciais", href: "/empresa" },
        { label: "Suporte", href: "/suporte" },
      ],
    },
    {
      items: [
        { label: "Contato", href: "/contato" },
        { label: "WhatsApp", href: "https://wa.me/55" },
        { label: "E-mail", href: "mailto:contato@fabrijet.com.br" },
      ],
    },
    {
      items: [
        { label: "Política de Privacidade", href: "#" },
        { label: "Termos & Condições", href: "#" },
        { label: "Compliance", href: "#" },
      ],
    },
  ];

  return (
    <ThemeProvider
      defaultButtonVariant="icon-arrow"
      defaultTextAnimation="entrance-slide"
      borderRadius="pill"
      contentWidth="small"
      sizing="largeSizeMediumTitles"
      background="floatingGradient"
      cardStyle="gradient-bordered"
      primaryButtonStyle="radial-glow"
      secondaryButtonStyle="layered"
      headingFontWeight="semibold"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleFullscreen
          navItems={navItems}
          brandName="Fabrijet"
          bottomLeftText="Soluções em Impressão Digital"
          bottomRightText="contato@fabrijet.com.br"
        />
      </div>

      <div id="products" data-section="products">
        <ProductCardOne
          title="Catálogo Completo de Produtos"
          description="Explore todas as linhas de equipamentos e serviços especializados desenvolvidos para sua operação"
          tag="Produtos Premium"
          tagIcon={Sparkles}
          tagAnimation="entrance-slide"
          textboxLayout="default"
          animationType="slide-up"
          useInvertedBackground={false}
          gridVariant="three-columns-all-equal-width"
          products={[
            {
              id: "1",
              name: "Impressoras de Grande Formato",
              price: "Consulte",
              imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APYRvSHVuqSDqR00s2zbxPADrj/large-format-industrial-printer-with-bri-1772496491846-30a9f708.png",
              imageAlt: "Impressora de Grande Formato",
            },
            {
              id: "2",
              name: "Impressoras UV / Solvente",
              price: "Consulte",
              imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APYRvSHVuqSDqR00s2zbxPADrj/uv-flatbed-printer-system-with-glowing-b-1772496492233-7b600701.png",
              imageAlt: "Impressora UV Premium",
            },
            {
              id: "3",
              name: "Equipamentos de Acabamento",
              price: "Consulte",
              imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APYRvSHVuqSDqR00s2zbxPADrj/automatic-print-finishing-equipment-with-1772496491791-a4c35262.png",
              imageAlt: "Equipamento de Acabamento",
            },
            {
              id: "4",
              name: "Tintas & Suprimentos Originais",
              price: "A partir de",
              imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APYRvSHVuqSDqR00s2zbxPADrj/solvent-ink-cartridges-and-supplies-disp-1772496492311-e75f9a88.png",
              imageAlt: "Tintas Profissionais",
            },
            {
              id: "5",
              name: "Sistemas de Automação & Software",
              price: "Customizado",
              imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APYRvSHVuqSDqR00s2zbxPADrj/production-floor-with-multiple-industria-1772496493423-2ce61b8f.png",
              imageAlt: "Sistema de Automação",
            },
            {
              id: "6",
              name: "Assistência Técnica & Treinamento",
              price: "Plano Completo",
              imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APYRvSHVuqSDqR00s2zbxPADrj/skilled-technician-operating-advanced-pr-1772496491773-54cc9c9d.png",
              imageAlt: "Suporte Técnico Especializado",
            },
          ]}
        />
      </div>

      <div id="benefits" data-section="benefits">
        <FeatureCardTwentyThree
          features={[
            {
              id: "1",
              title: "Tecnologia de Ponta em Impressão",
              tags: ["Inovação", "Qualidade", "Performance"],
              imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APYRvSHVuqSDqR00s2zbxPADrj/large-format-industrial-printer-with-bri-1772496491846-30a9f708.png",
              imageAlt: "Tecnologia avançada em impressoras",
            },
            {
              id: "2",
              title: "Suprimentos Originais Garantidos",
              tags: ["Garantia", "Qualidade", "Confiabilidade"],
              imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APYRvSHVuqSDqR00s2zbxPADrj/solvent-ink-cartridges-and-supplies-disp-1772496492311-e75f9a88.png",
              imageAlt: "Suprimentos e tintas de qualidade premium",
            },
            {
              id: "3",
              title: "Soluções Customizadas para Seu Negócio",
              tags: ["Personalização", "Consultoria", "ROI"],
              imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APYRvSHVuqSDqR00s2zbxPADrj/production-floor-with-multiple-industria-1772496493423-2ce61b8f.png",
              imageAlt: "Soluções customizadas para produção",
            },
          ]}
          animationType="slide-up"
          title="Vantagens de Nossos Produtos"
          description="Qualidade, confiabilidade e inovação em cada solução"
          textboxLayout="default"
          useInvertedBackground={false}
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterLogoEmphasis columns={footerColumns} logoText="Fabrijet" />
      </div>
    </ThemeProvider>
  );
}