"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FeatureCardTwentyOne from '@/components/sections/feature/FeatureCardTwentyOne';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import HeroBillboardTestimonial from '@/components/sections/hero/HeroBillboardTestimonial';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import { Shield } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="expand-hover"
        defaultTextAnimation="reveal-blur"
        borderRadius="rounded"
        contentWidth="compact"
        sizing="largeSmall"
        background="none"
        cardStyle="glass-depth"
        primaryButtonStyle="radial-glow"
        secondaryButtonStyle="radial-glow"
        headingFontWeight="semibold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleCentered
      navItems={[
        {
          name: "Inicio",
          id: "/",
        },
        {
          name: "Propiedades",
          id: "/properties",
        },
        {
          name: "Servicios",
          id: "/#services",
        },
        {
          name: "Nosotros",
          id: "/about",
        },
        {
          name: "Contacto",
          id: "/contact",
        },
      ]}
      logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jijj4r"
      logoAlt="Rossana Bonora Propiedades Logo"
      brandName="Rossana Bonora Propiedades"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroBillboardTestimonial
      useInvertedBackground={true}
      background={{
        variant: "plain",
      }}
      title="Encontramos la propiedad ideal para cada etapa de tu vida."
      description="Compra, venta y alquiler de propiedades con atención personalizada."
      testimonials={[
        {
          name: "María G.",
          handle: "@mariag_inversiones",
          testimonial: "La experiencia con Rossana Bonora Propiedades superó todas mis expectativas. Encontraron la inversión perfecta para mi familia con un profesionalismo impecable.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/close-up-successful-woman-with-blue-shirt_1098-3627.jpg",
        },
        {
          name: "Juan P.",
          handle: "@juanp_realestate",
          testimonial: "Vendí mi propiedad de lujo en tiempo récord y al mejor precio, gracias a su asesoramiento experto y su red exclusiva de compradores. ¡Altamente recomendados!",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/corporate-business-people_23-2148827022.jpg",
        },
        {
          name: "Laura S.",
          handle: "@lauras_homes",
          testimonial: "Buscar un hogar de ensueño puede ser abrumador, pero el equipo hizo que todo el proceso fuera fluido y agradable. Estoy encantada con mi nueva casa.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/beautiful-bride-posing-medium-shot_23-2149860841.jpg",
        },
        {
          name: "Carlos M.",
          handle: "@carlosm_properties",
          testimonial: "Su conocimiento del mercado de propiedades premium es inigualable. Recibí el mejor asesoramiento para mis alquileres y la gestión fue excelente.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiley-businessman-close-up_23-2148746290.jpg",
        },
        {
          name: "Ana R.",
          handle: "@anar_luxury",
          testimonial: "La atención personalizada y la dedicación para entender mis necesidades fueron excepcionales. Definitivamente mi agencia de confianza para futuras operaciones.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/smiling-mature-woman-using-mobile-phone-while-working-by-computer-home_273443-429.jpg",
        },
      ]}
      testimonialRotationInterval={7000}
      buttons={[
        {
          text: "Ver Propiedades",
          href: "/properties",
        },
        {
          text: "Agendar Consulta",
          href: "/contact",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/silhouette-woman-walking-water-surface-infinity-pool-expensive-rich-luxury-villa-mountain-with-sea-view_343596-2986.jpg"
      imageAlt="Luxury Property Exterior"
      mediaAnimation="slide-up"
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/joyful-business-woman-with-coffee-cup_23-2148095746.jpg",
          alt: "Cliente sonriente",
        },
        {
          src: "http://img.b2bpic.net/free-photo/crazy-businessman-worried-expression_1194-3826.jpg",
          alt: "Inversor satisfecho",
        },
        {
          src: "http://img.b2bpic.net/free-photo/elegant-smiling-woman-is-trying-beautiful-necklace-posh-jewellery-shop_613910-20742.jpg",
          alt: "Compradora feliz",
        },
        {
          src: "http://img.b2bpic.net/free-photo/portrait-grey-haired-businessman-standing_74855-10324.jpg",
          alt: "Propietario exitoso",
        },
        {
          src: "http://img.b2bpic.net/free-photo/close-up-successful-entrepreneur_1098-3855.jpg",
          alt: "Mujer de negocios confiada",
        },
      ]}
      avatarText="+1000 Clientes Satisfechos"
      marqueeItems={[
        {
          type: "image",
          src: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-asian-woman-smile-happy-relax-around-swimming-pool-hotel-resort-leisure_74190-8389.jpg",
          alt: "Luxury villa exterior with infinity pool",
        },
        {
          type: "text",
          text: "Asesoramiento Experto",
        },
        {
          type: "image",
          src: "http://img.b2bpic.net/free-photo/blending-futuristic-building-seamlessly-into-desert-landscape_23-2151248410.jpg",
          alt: "Modern luxury property exterior at sunset",
        },
        {
          type: "text-icon",
          text: "Transacciones Seguras",
          icon: Shield,
        },
        {
          type: "image",
          src: "http://img.b2bpic.net/free-photo/sunset-coming-through-windows-hotel_181624-292.jpg",
          alt: "Exclusive property cinematic background",
        },
      ]}
    />
  </div>

  <div id="featured-properties" data-section="featured-properties">
      <ProductCardTwo
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="uniform-all-items-equal"
      useInvertedBackground={false}
      products={[
        {
          id: "p1",
          brand: "Residencial",
          name: "Villa Serena",
          price: "$2,500,000 USD",
          rating: 5,
          reviewCount: "12",
          imageSrc: "http://img.b2bpic.net/free-photo/aerial-shot-beautiful-grad-sneznik-white-castle-slovenia_181624-24359.jpg",
          imageAlt: "Luxury Villa Exterior",
        },
        {
          id: "p2",
          brand: "Comercial",
          name: "Torre Ejecutiva",
          price: "$5,000,000 USD",
          rating: 4,
          reviewCount: "8",
          imageSrc: "http://img.b2bpic.net/free-photo/modern-tokyo-street-background_23-2149394951.jpg",
          imageAlt: "Commercial Office Building",
        },
        {
          id: "p3",
          brand: "Residencial",
          name: "Apartamento Skyline",
          price: "$1,200,000 USD",
          rating: 5,
          reviewCount: "15",
          imageSrc: "http://img.b2bpic.net/free-photo/mix-minimal-nordic-interior-design-with-japanese-wabi-sabi-style_23-2151160111.jpg",
          imageAlt: "Modern Apartment Living Room",
        },
        {
          id: "p4",
          brand: "Inversión",
          name: "Terreno Premium",
          price: "$800,000 USD",
          rating: 4,
          reviewCount: "5",
          imageSrc: "http://img.b2bpic.net/free-photo/tropical-villa-with-pool-sunset_23-2151974404.jpg",
          imageAlt: "Luxury Beachfront Property",
        },
        {
          id: "p5",
          brand: "Residencial",
          name: "Cocina Gourmet",
          price: "$3,100,000 USD",
          rating: 5,
          reviewCount: "10",
          imageSrc: "http://img.b2bpic.net/free-photo/beautiful-kitchen-interior-design_23-2150976547.jpg",
          imageAlt: "Luxury Modern Kitchen",
        },
        {
          id: "p6",
          brand: "Residencial",
          name: "Dormitorio Principal",
          price: "$1,800,000 USD",
          rating: 4,
          reviewCount: "7",
          imageSrc: "http://img.b2bpic.net/free-photo/indoor-design-luxury-resort_23-2150497282.jpg",
          imageAlt: "Luxury Bedroom",
        },
      ]}
      title="Propiedades Destacadas"
      description="Descubre nuestra selección exclusiva de propiedades de lujo en las ubicaciones más deseables."
    />
  </div>

  <div id="why-choose-us" data-section="why-choose-us">
      <FeatureCardTwentyOne
      useInvertedBackground={true}
      title="¿Por Qué Elegirnos?"
      description="En Rossana Bonora Propiedades, nuestro compromiso es ofrecerte una experiencia inmobiliaria sin igual, construida sobre pilares de confianza y excelencia. Te acompañamos en cada paso con un servicio distinguido."
      accordionItems={[
        {
          id: "1",
          title: "Atención Personalizada",
          content: "Cada cliente es único, y así es nuestro servicio. Adaptamos nuestra estrategia a tus necesidades específicas, garantizando una experiencia exclusiva y resultados óptimos.",
        },
        {
          id: "2",
          title: "Experiencia en el Mercado",
          content: "Con años de trayectoria en el sector inmobiliario de lujo, conocemos el mercado en profundidad, ofreciendo análisis precisos y oportunidades exclusivas.",
        },
        {
          id: "3",
          title: "Transacciones Seguras",
          content: "Garantizamos la máxima transparencia y seguridad en todas tus operaciones. Nuestro equipo legal y administrativo te protege en cada etapa del proceso.",
        },
        {
          id: "4",
          title: "Asesoramiento Profesional",
          content: "Desde la tasación hasta la firma, nuestro equipo de expertos te brinda una asesoría integral, resolviendo dudas y guiándote hacia la mejor decisión.",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/co-working-managers_1098-16287.jpg"
      imageAlt="Professional real estate handshake and documents"
      mediaAnimation="slide-up"
    />
  </div>

  <div id="services" data-section="services">
      <FeatureCardTwentyOne
      useInvertedBackground={false}
      title="Nuestros Servicios Exclusivos"
      description="Ofrecemos una gama completa de servicios inmobiliarios diseñados para satisfacer tus necesidades con la máxima eficiencia y discreción en el mercado de propiedades premium."
      accordionItems={[
        {
          id: "s1",
          title: "Compra de Propiedades",
          content: "Te guiamos en la búsqueda y adquisición de propiedades residenciales, comerciales o de inversión, asegurando que encuentres la opción que mejor se adapte a tus deseos.",
        },
        {
          id: "s2",
          title: "Venta de Propiedades",
          content: "Gestionamos la venta de tu propiedad de lujo, utilizando estrategias de marketing exclusivas y nuestra amplia red de contactos para alcanzar a los compradores calificados.",
        },
        {
          id: "s3",
          title: "Alquileres",
          content: "Facilitamos la gestión de alquileres de propiedades de alto standing, conectando propietarios con inquilinos selectos y garantizando contratos seguros y transparentes.",
        },
        {
          id: "s4",
          title: "Tasaciones",
          content: "Ofrecemos valoraciones precisas y detalladas de propiedades, realizadas por expertos con profundo conocimiento del mercado de lujo, para que tomes decisiones informadas.",
        },
        {
          id: "s5",
          title: "Asesoramiento para Inversiones",
          content: "Proporcionamos consultoría estratégica para inversiones inmobiliarias, identificando oportunidades de alta rentabilidad y maximizando el valor de tu patrimonio.",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/medium-shot-people-working-together_23-2149721916.jpg"
      imageAlt="Diverse real estate services portfolio"
      mediaAnimation="slide-up"
      mediaPosition="right"
    />
  </div>

  <div id="contact-home" data-section="contact-home">
      <ContactCenter
      useInvertedBackground={true}
      background={{
        variant: "plain",
      }}
      tag="Contacto Rápido"
      title="Encuentra tu Propiedad Ideal Hoy"
      description="Nuestro equipo está listo para ofrecerte el asesoramiento experto y personalizado que necesitas. Completa el formulario o contáctanos directamente para empezar tu búsqueda."
      inputPlaceholder="Tu correo electrónico"
      buttonText="Enviar Consulta"
      termsText="Al enviar, aceptas nuestros Términos y Condiciones y Política de Privacidad."
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterLogoEmphasis
      logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jijj4r"
      logoAlt="Rossana Bonora Propiedades Logo"
      columns={[
        {
          items: [
            {
              label: "Inicio",
              href: "/",
            },
            {
              label: "Propiedades",
              href: "/properties",
            },
            {
              label: "Servicios",
              href: "/#services",
            },
          ],
        },
        {
          items: [
            {
              label: "Nosotros",
              href: "/about",
            },
            {
              label: "Contacto",
              href: "/contact",
            },
          ],
        },
        {
          items: [
            {
              label: "Privacidad",
              href: "#",
            },
            {
              label: "Términos",
              href: "#",
            },
          ],
        },
      ]}
      logoText="Rossana Bonora Propiedades"
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
