"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree';
import FooterBase from '@/components/sections/footer/FooterBase';

export default function ServicesPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="shift-hover"
        defaultTextAnimation="entrance-slide"
        borderRadius="rounded"
        contentWidth="mediumSmall"
        sizing="large"
        background="circleGradient"
        cardStyle="subtle-shadow"
        primaryButtonStyle="double-inset"
        secondaryButtonStyle="glass"
        headingFontWeight="extrabold"
    >
      <ReactLenis root>
        <div id="nav" data-section="nav">
          <NavbarLayoutFloatingOverlay
            navItems={[
              { name: "Accueil", id: "/" },
              { name: "À Propos", id: "/about" },
              { name: "Services", id: "/services" },
              { name: "Galerie", id: "/gallery" },
              { name: "Témoignages", id: "/#testimonials" },
              { name: "FAQ", id: "/#faq" },
              { name: "Contact", id: "/#contact" },
            ]}
            brandName="Salle Évasion"
            button={{ text: "Demander un devis", href: "/#contact" }}
          />
        </div>

        <div id="services" data-section="services">
          <FeatureCardTwentyThree
            animationType="blur-reveal"
            title="Nos Services d'Événements"
            description="Découvrez une gamme complète de services pour faire de votre événement un succès inoubliable."
            textboxLayout="default"
            useInvertedBackground={false}
            features={[
              {
                id: "service-1",                title: "Location de Salle",                tags: ["Salle", "Location"],
                imageSrc: "http://img.b2bpic.net/free-photo/wedding-ceremony-area-in-a-forest-decorated-with-white-flowers-and-rustic-style-details_181624-53900.jpg",                imageAlt: "Salle décorée pour un mariage"
              },
              {
                id: "service-2",                title: "Traiteur Exclusif",                tags: ["Nourriture", "Boissons"],
                imageSrc: "http://img.b2bpic.net/free-photo/view-of-table-with-happy-birthday-cake-and-drinks_23-2148405096.jpg",                imageAlt: "Buffet traiteur"
              },
              {
                id: "service-3",                title: "Organisation Complète",                tags: ["Planification", "Coordination"],
                imageSrc: "http://img.b2bpic.net/free-photo/large-empty-meeting-room_23-2148782068.jpg",                imageAlt: "Équipe d'organisation d'événements"
              },
              {
                id: "service-4",                title: "Décoration Thématique",                tags: ["Thème", "Ambiance"],
                imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-wedding-reception-hall-illustration_1150-13725.jpg",                imageAlt: "Décoration de salle"
              }
            ]}
          />
        </div>

        <div id="footer" data-section="footer">
          <FooterBase
            columns={[
              {
                title: "Découvrir",                items: [
                  { label: "Accueil", href: "/" },
                  { label: "À Propos", href: "/about" },
                  { label: "Services", href: "/services" },
                  { label: "Galerie", href: "/gallery" },
                ],
              },
              {
                title: "Assistance",                items: [
                  { label: "FAQ", href: "/#faq" },
                  { label: "Contact", href: "/#contact" },
                  { label: "Politique de Confidentialité", href: "#" },
                  { label: "Conditions Générales", href: "#" },
                ],
              },
              {
                title: "Nous Suivre",                items: [
                  { label: "Facebook", href: "#" },
                  { label: "Instagram", href: "#" },
                  { label: "LinkedIn", href: "#" },
                ],
              },
            ]}
            logoText="Salle Évasion"
            copyrightText="© 2024 Salle Évasion. Tous droits réservés."
          />
        </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
