"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FeatureHoverPattern from '@/components/sections/feature/featureHoverPattern/FeatureHoverPattern';
import FooterBase from '@/components/sections/footer/FooterBase';
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
import { Car, Diamond, Feather, Heart, Lightbulb, MapPin, Settings, Users } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="hover-magnetic"
        defaultTextAnimation="entrance-slide"
        borderRadius="rounded"
        contentWidth="small"
        sizing="mediumLargeSizeLargeTitles"
        background="aurora"
        cardStyle="layered-gradient"
        primaryButtonStyle="radial-glow"
        secondaryButtonStyle="glass"
        headingFontWeight="medium"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarLayoutFloatingOverlay
      navItems={[
        {
          name: "Home",
          id: "/",
        },
        {
          name: "About Us",
          id: "/about",
        },
        {
          name: "Venue Features",
          id: "/features",
        },
        {
          name: "Gallery",
          id: "/gallery",
        },
        {
          name: "Event Types",
          id: "/events",
        },
        {
          name: "Testimonials",
          id: "/testimonials",
        },
        {
          name: "Contact Us",
          id: "/contact",
        },
      ]}
      logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xnntq3"
      logoAlt="Krushnakunj Lawns Logo"
      brandName="Krushnakunj Lawns"
      button={{
        text: "Book a Visit",
        href: "/contact",
      }}
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroBillboard
      background={{
        variant: "plain",
      }}
      title="Make Your Dream Wedding Truly Memorable"
      description="Premium Wedding Lawn & Event Venue in Shikrapur with Spacious Hall, Beautiful Lawn, and Ample Parking."
      buttons={[
        {
          text: "Book a Visit",
          href: "/contact",
        },
        {
          text: "Call Now",
          href: "tel:+919876543210",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/wedding-altar-made-square-curtains-stands-backyard_8353-8467.jpg"
      imageAlt="Luxurious wedding ceremony setup at Krushnakunj Lawns"
      mediaAnimation="slide-up"
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/beautiful-lesbian-couple-celebrating-their-wedding-day-outdoors_23-2150637559.jpg",
          alt: "Happy wedding guest",
        },
        {
          src: "http://img.b2bpic.net/free-photo/young-beautiful-couple-smiling-rejoicing-sea-views_176420-2367.jpg",
          alt: "Smiling couple",
        },
        {
          src: "http://img.b2bpic.net/free-photo/young-adults-having-party-home_23-2149215876.jpg",
          alt: "Joyful event attendee",
        },
        {
          src: "http://img.b2bpic.net/free-photo/smiling-lady-black-jacket-posing-isolated-background-happy-cheerful-woman-dark-suit-laughing-looking-into-camera_197531-18513.jpg",
          alt: "Satisfied client",
        },
        {
          src: "http://img.b2bpic.net/free-photo/happy-bride-groom-with-people-wedding-ceremony_52683-111482.jpg",
          alt: "Elegantly dressed guest",
        },
      ]}
      avatarText="Trusted by 500+ Happy Couples"
      marqueeItems={[
        {
          type: "text",
          text: "Grand Celebrations",
        },
        {
          type: "image",
          src: "http://img.b2bpic.net/free-photo/wedding-white-shoes-elegance-high-heel-with-golden-streamers-white-background_23-2147975523.jpg",
          alt: "Golden wedding decor detail",
        },
        {
          type: "text",
          text: "Exquisite Dining",
        },
        {
          type: "image",
          src: "http://img.b2bpic.net/free-photo/vertical-shot-luxurious-bouquet-pink-roses-white-red-dahlias_181624-23571.jpg",
          alt: "Elegant floral arrangement",
        },
        {
          type: "text",
          text: "Unforgettable Moments",
        },
      ]}
    />
  </div>

  <div id="about" data-section="about">
      <TextSplitAbout
      useInvertedBackground={false}
      title="Welcome to Krushnakunj Lawns"
      description={[
        "A beautiful destination for weddings, receptions, engagements, birthdays, corporate events, and special celebrations. Our venue offers a spacious lawn, elegant hall, modern amenities, and ample parking to make every event memorable.",
        "Located in Shikrapur, Maharashtra 412208, Krushnakunj Lawns provides a serene and luxurious setting for your most cherished moments. We are dedicated to delivering an unforgettable experience with meticulous attention to detail and personalized service.",
      ]}
      buttons={[
        {
          text: "Learn More",
          href: "/about",
        },
      ]}
      buttonAnimation="slide-up"
    />
  </div>

  <div id="features" data-section="features">
      <FeatureHoverPattern
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          icon: Feather,
          title: "Spacious Wedding Lawn",
          description: "An expansive, beautifully manicured lawn perfect for grand ceremonies and outdoor receptions.",
        },
        {
          icon: Lightbulb,
          title: "Elegant Event Hall",
          description: "A sophisticated, air-conditioned hall designed for luxurious indoor celebrations and gatherings.",
        },
        {
          icon: Car,
          title: "Ample Parking Space",
          description: "Convenient and secure parking facilities ensuring a hassle-free experience for all your guests.",
        },
        {
          icon: Diamond,
          title: "Beautiful Evening Ambience",
          description: "Enchanting lighting and decor create a magical and romantic atmosphere after sunset.",
        },
        {
          icon: Users,
          title: "Family-Friendly Environment",
          description: "A welcoming and safe space designed to accommodate guests of all ages, perfect for family events.",
        },
        {
          icon: Heart,
          title: "Perfect for Celebrations",
          description: "Ideal for all types of joyous occasions, from intimate gatherings to grand celebrations.",
        },
        {
          icon: MapPin,
          title: "Prime Location",
          description: "Strategically located in Shikrapur, offering easy accessibility while maintaining serene surroundings.",
        },
        {
          icon: Settings,
          title: "Modern Amenities",
          description: "Equipped with state-of-the-art facilities to ensure comfort, convenience, and a seamless event experience.",
        },
      ]}
      title="Venue Highlights"
      description="Discover the exceptional features that make Krushnakunj Lawns the perfect choice for your special event in Shikrapur."
    />
  </div>

  <div id="social-proof" data-section="social-proof">
      <SocialProofOne
      textboxLayout="default"
      useInvertedBackground={false}
      names={[
        "Luxury Catering Co.",
        "Grand Event Planners",
        "Elite Decor & Design",
        "Sparkle Photography",
        "Symphony Entertainment",
        "Flora & Fauna Artisans",
        "Opulent Invitations",
      ]}
      title="Our Esteemed Partners"
      description="Collaborating with industry leaders to bring you unparalleled service and unforgettable events."
      buttons={[
        {
          text: "View All Partners",
          href: "/about",
        },
      ]}
      buttonAnimation="slide-up"
    />
  </div>

  <div id="cta-contact" data-section="cta-contact">
      <ContactText
      useInvertedBackground={false}
      background={{
        variant: "radial-gradient",
      }}
      text="Ready to Host Your Special Event? Book your venue today and create unforgettable memories."
      buttons={[
        {
          text: "Get a Quote",
          href: "/contact",
        },
        {
          text: "Schedule a Tour",
          href: "/contact",
        },
      ]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterBase
      columns={[
        {
          title: "Quick Links",
          items: [
            {
              label: "Home",
              href: "/",
            },
            {
              label: "About Us",
              href: "/about",
            },
            {
              label: "Venue Features",
              href: "/features",
            },
            {
              label: "Gallery",
              href: "/gallery",
            },
            {
              label: "Event Types",
              href: "/events",
            },
            {
              label: "Testimonials",
              href: "/testimonials",
            },
          ],
        },
        {
          title: "Contact Us",
          items: [
            {
              label: "Shikrapur, Maharashtra 412208",
              href: "https://www.google.com/maps/search/Shikrapur,+Maharashtra+412208",
            },
            {
              label: "+91 98765 43210",
              href: "tel:+919876543210",
            },
            {
              label: "WhatsApp Inquiry",
              href: "https://wa.me/919876543210",
            },
          ],
        },
        {
          title: "Follow Us",
          items: [
            {
              label: "Facebook",
              href: "#",
            },
            {
              label: "Instagram",
              href: "#",
            },
            {
              label: "Twitter",
              href: "#",
            },
          ],
        },
      ]}
      logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xnntq3"
      logoAlt="Krushnakunj Lawns Logo"
      logoText="Krushnakunj Lawns"
      copyrightText="© 2024 Krushnakunj Lawns. All rights reserved."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
