"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
import MediaAbout from '@/components/sections/about/MediaAbout';
import FeatureCardSix from '@/components/sections/feature/FeatureCardSix';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FooterBase from '@/components/sections/footer/FooterBase';
import { CheckCircle, HelpCircle, Phone, Sparkles, Utensils } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="expand-hover"
      defaultTextAnimation="entrance-slide"
      borderRadius="pill"
      contentWidth="smallMedium"
      sizing="mediumLargeSizeLargeTitles"
      background="circleGradient"
      cardStyle="soft-shadow"
      primaryButtonStyle="flat"
      secondaryButtonStyle="radial-glow"
      headingFontWeight="light"
    >
      <div id="nav" data-section="nav">
        <NavbarLayoutFloatingInline
          brandName="Sabor Pastel"
          navItems={[
            { name: "Início", id: "hero" },
            { name: "O Buffet", id: "about" },
            { name: "Localização", id: "contact" },
            { name: "Contato", id: "faq" }
          ]}
          button={{ text: "Ligar Agora", href: "tel:+5521987654321" }}
          animateOnLoad={true}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroBillboardCarousel
          title="O Melhor Buffet e Churrasco de Itaipuaçu"
          description="Ambiente climatizado, variado e perfeito para sua família. Venha nos visitar hoje mesmo!"
          tag="Gastronomia Premium"
          tagIcon={Utensils}
          tagAnimation="slide-up"
          background={{ variant: "plain" }}
          mediaItems={[
            { imageSrc: "http://img.b2bpic.net/free-photo/top-view-various-plates-food-breakfst-fruit-salads-fried-eggr-with-herbs-ham_140725-12627.jpg", imageAlt: "Buffet colorido do Sabor Pastel" },
            { imageSrc: "http://img.b2bpic.net/free-photo/decorated-wedding-reception-venue-with-view-sea-through-windows_637285-1001.jpg?_wi=1", imageAlt: "Interior climatizado e acolhedor" },
            { imageSrc: "http://img.b2bpic.net/free-photo/top-view-grilled-beef-meat-with-baked-potato-sauce-wooden-board_140725-10395.jpg?_wi=1", imageAlt: "Churrasco de qualidade premium" },
            { imageSrc: "http://img.b2bpic.net/free-photo/close-up-fresh-vegetables-salad-bowl-with-rustic-old-wooden-background-healthy-food-concept_1150-1837.jpg?_wi=1", imageAlt: "Variedade de saladas e guarnições" },
            { imageSrc: "http://img.b2bpic.net/free-photo/side-close-up-view-cake-with-cup-tea-cake-strawberries-cup-tea-with-lemon-chocolate-cookies-star-anise-table_140725-122995.jpg?_wi=1", imageAlt: "Sobremesas artesanais deliciosas" },
            { imageSrc: "http://img.b2bpic.net/free-photo/top-view-glass-beer-bottle-with-mix-salty-snacks-blue-with-copy-space_141793-6600.jpg?_wi=1", imageAlt: "Seleção de bebidas e cervejas" }
          ]}
          buttons={[
            { text: "Ligar Agora", href: "tel:+5521987654321" },
            { text: "WhatsApp", href: "https://wa.me/5521987654321" }
          ]}
          buttonAnimation="slide-up"
        />
      </div>

      <div id="about" data-section="about">
        <MediaAbout
          title="Experiência Premium em Itaipuaçu"
          description="Com mais de uma década servindo a comunidade de Itaipuaçu e Maricá, o Sabor Pastel oferece um buffet variado, churrasco de qualidade e um ambiente totalmente preparado para receber sua família. Estacionamento gratuito, espaço climatizado e acessibilidade total para cadeirantes."
          tag="Sobre Nós"
          imageSrc="http://img.b2bpic.net/free-photo/full-shot-business-owner-standing-outdoors_23-2149434497.jpg"
          imageAlt="Fachada do Sabor Pastel"
          buttons={[{ text: "Fazer Reserva", href: "#contact" }]}
          useInvertedBackground={false}
        />
      </div>

      <div id="features" data-section="features">
        <FeatureCardSix
          title="Por Que Escolher o Sabor Pastel"
          description="Diferenciais que fazem a diferença na sua experiência"
          tag="Proposta de Valor"
          tagIcon={CheckCircle}
          tagAnimation="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
          features={[
            {
              id: 1,
              title: "Totalmente Acessível",              description: "Ambiente completamente preparado para cadeirantes. Entrada, assento, banheiro e estacionamento adaptados com segurança e conforto.",              imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-wheelchair-near-car_23-2149445645.jpg",              imageAlt: "Estacionamento acessível"
            },
            {
              id: 2,
              title: "Ambiente Amplo e Climatizado",              description: "Espaço confortável, bem iluminado e climatizado. Perfeito para famílias, grupos de trabalho e comemorações. Crianças têm espaço para brincar.",              imageSrc: "http://img.b2bpic.net/free-photo/decorated-wedding-reception-venue-with-view-sea-through-windows_637285-1001.jpg?_wi=2",              imageAlt: "Interior do buffet"
            },
            {
              id: 3,
              title: "Buffet à Vontade com Variedade",              description: "Arroz, feijão, guarnições, saladas, carnes de churrasco e opções vegetarianas. Sobremesas artesanais que complementam sua refeição.",              imageSrc: "http://img.b2bpic.net/free-photo/close-up-fresh-vegetables-salad-bowl-with-rustic-old-wooden-background-healthy-food-concept_1150-1837.jpg?_wi=2",              imageAlt: "Saladas variadas"
            },
            {
              id: 4,
              title: "Bebidas Premium e Conveniência",              description: "Seleção de cervejas, vinhos e cafés de qualidade. Estacionamento gratuito no local e na rua. Aceitamos Alelo, Pluxee/Sodexo, cartões e PIX.",              imageSrc: "http://img.b2bpic.net/free-photo/top-view-glass-beer-bottle-with-mix-salty-snacks-blue-with-copy-space_141793-6600.jpg?_wi=2",              imageAlt: "Bebidas selecionadas"
            }
          ]}
        />
      </div>

      <div id="product" data-section="product">
        <ProductCardTwo
          title="Destaques do Cardápio"
          description="Pratos cuidadosamente selecionados para sua satisfação"
          tag="Especiais"
          tagIcon={Sparkles}
          tagAnimation="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
          gridVariant="three-columns-all-equal-width"
          animationType="slide-up"
          products={[
            {
              id: "1",              brand: "Sabor Pastel",              name: "Churrasco Premium",              price: "A partir de R$ 59,90",              rating: 5,
              reviewCount: "4.6k",              imageSrc: "http://img.b2bpic.net/free-photo/top-view-grilled-beef-meat-with-baked-potato-sauce-wooden-board_140725-10395.jpg?_wi=2",              imageAlt: "Churrasco suculento do Sabor Pastel"
            },
            {
              id: "2",              brand: "Sabor Pastel",              name: "Buffet Completo",              price: "A partir de R$ 49,90",              rating: 5,
              reviewCount: "3.8k",              imageSrc: "http://img.b2bpic.net/free-photo/close-up-fresh-vegetables-salad-bowl-with-rustic-old-wooden-background-healthy-food-concept_1150-1837.jpg?_wi=3",              imageAlt: "Buffet variado com saladas e guarnições"
            },
            {
              id: "3",              brand: "Sabor Pastel",              name: "Sobremesas Artesanais",              price: "A partir de R$ 12,90",              rating: 5,
              reviewCount: "2.1k",              imageSrc: "http://img.b2bpic.net/free-photo/side-close-up-view-cake-with-cup-tea-cake-strawberries-cup-tea-with-lemon-chocolate-cookies-star-anise-table_140725-122995.jpg?_wi=2",              imageAlt: "Sobremesas caseiras deliciosas"
            }
          ]}
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardFifteen
          testimonial="Comida maravilhosa, ambiente nota 10 e atendimento impecável. O Sabor Pastel é minha escolha favorita para almoço com a família todos os fins de semana."
          rating={5}
          author="Sarah Johnson, Moradora de Itaipuaçu"
          avatars={[
            { src: "http://img.b2bpic.net/free-photo/happy-satisfied-customer-making-ok-gesture_74855-2298.jpg", alt: "Sarah Johnson" },
            { src: "http://img.b2bpic.net/free-photo/joyful-multiethnic-people-dining-room-celebrating-winter-holiday-with-traditional-home-cooked-food-happy-festive-family-enjoying-christmas-dinner-home-while-eating-together-handheld-shot_482257-48674.jpg", alt: "Family enjoying meal" },
            { src: "http://img.b2bpic.net/free-photo/happy-lunch_1098-15088.jpg", alt: "Business lunch group" },
            { src: "http://img.b2bpic.net/free-photo/elegant-couple-spend-time-restaurant_1157-20502.jpg", alt: "Couple dining" }
          ]}
          ratingAnimation="slide-up"
          avatarsAnimation="slide-up"
          useInvertedBackground={false}
        />
      </div>

      <div id="faq" data-section="faq">
        <FaqSplitMedia
          title="Perguntas Frequentes"
          description="Tudo o que você precisa saber sobre o Sabor Pastel"
          tag="FAQ"
          tagIcon={HelpCircle}
          tagAnimation="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
          imageSrc="http://img.b2bpic.net/free-photo/decorated-wedding-reception-venue-with-view-sea-through-windows_637285-1001.jpg?_wi=3"
          imageAlt="Interior aconchegante do restaurante"
          mediaAnimation="slide-up"
          mediaPosition="right"
          faqsAnimation="slide-up"
          faqs={[
            {
              id: "1",              title: "Qual é o horário de funcionamento?",              content: "Funcionamos de segunda a domingo, de 11h às 22h. Aos domingos abrimos a partir das 12h. Estamos abertos o ano todo!"
            },
            {
              id: "2",              title: "Aceitam cartão de refeição?",              content: "Sim! Aceitamos Alelo, Pluxee/Sodexo, todos os cartões de crédito e débito, além de PIX e dinheiro."
            },
            {
              id: "3",              title: "O restaurante é acessível para cadeirantes?",              content: "Totalmente! Possuímos entrada sem barreiras, mesas acessíveis, banheiro adaptado e estacionamento reservado para pessoas com deficiência."
            },
            {
              id: "4",              title: "Como fazer reserva para grupos?",              content: "Entre em contato conosco por WhatsApp (21) 9876-5432 ou ligue (21) 3333-5432. Fazemos reservas especiais com descontos para grupos a partir de 15 pessoas."
            },
            {
              id: "5",              title: "Tem estacionamento?",              content: "Sim! Estacionamento gratuito tanto no local quanto na rua em frente ao estabelecimento."
            },
            {
              id: "6",              title: "Qual é o diferencial do churrasco de vocês?",              content: "Utilizamos carnes de primeira qualidade, preparadas na hora por churrasqueiros experientes. Servimos rodízio contínuo durante o almoço e jantar."
            }
          ]}
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactSplit
          tag="Contato"
          title="Fale Conosco"
          description="Entre em contato para reservas, dúvidas ou sugestões. Estamos sempre prontos para recebê-lo!"
          tagIcon={Phone}
          tagAnimation="slide-up"
          background={{ variant: "plain" }}
          useInvertedBackground={false}
          imageSrc="http://img.b2bpic.net/free-photo/decorated-wedding-reception-venue-with-view-sea-through-windows_637285-1001.jpg?_wi=4"
          imageAlt="Ambiente do Sabor Pastel"
          mediaAnimation="slide-up"
          mediaPosition="right"
          inputPlaceholder="seu@email.com"
          buttonText="Enviar"
          termsText="Respeitamos sua privacidade. Seus dados serão usados apenas para contato."
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterBase
          logoText="Sabor Pastel"
          copyrightText="© 2025 Sabor Pastel | Todos os direitos reservados"
          columns={[
            {
              title: "Navegação",              items: [
                { label: "Início", href: "#hero" },
                { label: "O Buffet", href: "#about" },
                { label: "Cardápio", href: "#product" },
                { label: "Contato", href: "#contact" }
              ]
            },
            {
              title: "Contato",              items: [
                { label: "Telefone: (21) 3333-5432", href: "tel:+5521333355432" },
                { label: "WhatsApp: (21) 9876-5432", href: "https://wa.me/5521987654321" },
                { label: "Rua Exemplo, 123 - Itaipuaçu", href: "https://maps.google.com/?q=Sabor+Pastel+Itaipuaçu" }
              ]
            },
            {
              title: "Horários",              items: [
                { label: "Seg-Sab: 11h às 22h", href: "#" },
                { label: "Domingo: 12h às 22h", href: "#" },
                { label: "Estamos sempre abertos para você!", href: "#" }
              ]
            }
          ]}
        />
      </div>
    </ThemeProvider>
  );
}
