"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import FooterCard from '@/components/sections/footer/FooterCard';
import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
import MediaAbout from '@/components/sections/about/MediaAbout';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import PricingCardThree from '@/components/sections/pricing/PricingCardThree';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
import { Crown, Facebook, Instagram, Star } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="text-shift"
        defaultTextAnimation="entrance-slide"
        borderRadius="soft"
        contentWidth="smallMedium"
        sizing="mediumLargeSizeMediumTitles"
        background="none"
        cardStyle="gradient-mesh"
        primaryButtonStyle="shadow"
        secondaryButtonStyle="solid"
        headingFontWeight="semibold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleFullscreen
      navItems={[
        {
          name: "Home",
          id: "/",
        },
        {
          name: "Services",
          id: "/services",
        },
        {
          name: "About Us",
          id: "/about",
        },
        {
          name: "Testimonials",
          id: "/#testimonials",
        },
        {
          name: "Contact",
          id: "/contact",
        },
      ]}
      logoSrc="http://img.b2bpic.net/free-vector/flat-design-squeegee-logo_23-2150178642.jpg"
      logoAlt="Preston's House Cleaning Logo"
      brandName="Preston's House Cleaning"
      button={{
        text: "Get a Free Quote",
        href: "/contact",
      }}
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroSplitDualMedia
      background={{
        variant: "radial-gradient",
      }}
      title="Professional Cleaning Services You Can Count On"
      description="Reliable residential and commercial cleaning throughout Dallas, Georgia and surrounding areas. Available 24 hours for your cleaning needs."
      tag="Cleaning Services"
      buttons={[
        {
          text: "Get a Free Quote",
          href: "/contact",
        },
        {
          text: "Call Now",
          href: "tel:+14044051384",
        },
      ]}
      mediaItems={[
        {
          imageSrc: "http://img.b2bpic.net/free-photo/sweet-home_1098-16153.jpg",
          imageAlt: "Spotless modern kitchen",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/still-life-office-cleaning-process_23-2149343021.jpg",
          imageAlt: "Clean, bright office space",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/3d-contemporary-living-room-interior-modern-furniture_1048-10261.jpg",
          imageAlt: "3D contemporary Living Room Interior and modern furniture",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/elegant-minimal-interior-design_23-2151913239.jpg",
          imageAlt: "Elegant minimal interior design",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/modern-minimalist-living-room-with-white-sofa_23-2151983234.jpg",
          imageAlt: "Modern minimalist living room with white sofa",
        },
      ]}
      mediaAnimation="slide-up"
      rating={5}
      ratingText="Trusted by hundreds of happy clients"
    />
  </div>

  <div id="about" data-section="about">
      <MediaAbout
      useInvertedBackground={false}
      title="Why Choose Preston's House Cleaning?"
      description="At Preston's House Cleaning, we are dedicated to providing an exceptional cleaning experience. Our experienced and dependable cleaners prioritize attention to detail, offering flexible scheduling for both residential and commercial services. We are available 24 hours to meet your needs and are committed to your complete satisfaction."
      imageSrc="http://img.b2bpic.net/free-photo/maid-uniform-smiling_23-2148076035.jpg"
      imageAlt="Professional cleaning team smiling"
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardSix
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={true}
      testimonials={[
        {
          id: "1",
          name: "Sarah Johnson",
          handle: "Homeowner, Dallas GA",
          testimonial: "Preston's House Cleaning transformed my home! Their deep cleaning service was incredibly thorough, and everything sparkled. Highly recommend their reliable and professional team.",
          imageSrc: "http://img.b2bpic.net/free-photo/portrait-beauty-businesswoman-leaning-against-brick-wall_613910-773.jpg",
          imageAlt: "Sarah Johnson",
        },
        {
          id: "2",
          name: "Michael Chen",
          handle: "Office Manager, Acworth GA",
          testimonial: "Our office has never looked better since we hired Preston's. Their commercial cleaning is top-notch, always ensuring a pristine environment for our employees and clients.",
          imageSrc: "http://img.b2bpic.net/free-photo/businessman-smiling-looking-camera_23-2148112827.jpg",
          imageAlt: "Michael Chen",
        },
        {
          id: "3",
          name: "Emily Rodriguez",
          handle: "Resident, Powder Springs GA",
          testimonial: "Flexible scheduling and amazing attention to detail! Preston's House Cleaning always goes the extra mile. They make my life so much easier with their standard cleaning.",
          imageSrc: "http://img.b2bpic.net/free-photo/smiley-mature-woman-holding-tablet_23-2148419279.jpg",
          imageAlt: "Emily Rodriguez",
        },
        {
          id: "4",
          name: "David Kim",
          handle: "Small Business Owner, Hiram GA",
          testimonial: "As a small business owner, having a clean workspace is crucial. Preston's delivers consistent, high-quality cleaning that helps maintain a professional image. Truly 24-hour service is a lifesaver!",
          imageSrc: "http://img.b2bpic.net/free-photo/smiling-senior-businessman-talking-partner_1262-1998.jpg",
          imageAlt: "David Kim",
        },
        {
          id: "5",
          name: "Linda Peterson",
          handle: "Homeowner, Marietta GA",
          testimonial: "I was hesitant to hire a cleaning service, but Preston's exceeded all my expectations. They are trustworthy, thorough, and genuinely care about customer satisfaction. My home is spotless!",
          imageSrc: "http://img.b2bpic.net/free-photo/man-urban-environment-with-thumb-up_23-2147961614.jpg",
          imageAlt: "Linda Peterson",
        },
        {
          id: "6",
          name: "Robert Davis",
          handle: "Business Owner, Dallas GA",
          testimonial: "Exceptional service! Preston's team is always on time and leaves our office looking immaculate. Their attention to detail makes a huge difference.",
          imageSrc: "http://img.b2bpic.net/free-photo/smiling-handsome-bearded-african-american-businessman-brown-classic-jacket-isolated-dark-background_613910-6626.jpg",
          imageAlt: "Smiling handsome bearded African-American businessman",
        },
      ]}
      title="What Our Clients Say"
      description="Hear from satisfied homeowners and business owners across Dallas, GA and surrounding areas."
    />
  </div>

  <div id="service-area" data-section="service-area">
      <SocialProofOne
      textboxLayout="default"
      useInvertedBackground={false}
      names={[
        "Dallas, GA",
        "Hiram, GA",
        "Acworth, GA",
        "Powder Springs, GA",
        "Marietta, GA",
        "Surrounding Areas",
        "Local Communities",
      ]}
      title="Serving Dallas, GA and Surrounding Areas"
      description="We are proud to offer our top-tier cleaning services to communities across Dallas, Hiram, Acworth, Powder Springs, Marietta, and beyond."
      showCard={true}
    />
  </div>

  <div id="pricing" data-section="pricing">
      <PricingCardThree
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      title="Transparent Pricing for Every Need"
      description="Choose the perfect cleaning plan for your home or business. No hidden fees, just sparkling results."
      plans={[
        {
          id: "basic-clean",
          badge: "Value",
          price: "$99",
          name: "Basic Home Clean",
          buttons: [
            {
              text: "Book Now",
              href: "/contact",
            },
          ],
          features: [
            "Dusting & Wiping Surfaces",
            "Vacuuming & Mopping Floors",
            "Bathroom Sanitization",
            "Kitchen Surface Wipe-Down",
            "Trash Removal",
          ],
        },
        {
          id: "standard-clean",
          badge: "Popular",
          badgeIcon: Star,
          price: "$149",
          name: "Standard Deep Clean",
          buttons: [
            {
              text: "Choose Plan",
              href: "/contact",
            },
          ],
          features: [
            "All Basic Clean features",
            "Detailed Bathroom Scrub",
            "Kitchen Appliance Exteriors",
            "Baseboard Cleaning",
            "Ceiling Fan Dusting",
            "Mirror & Glass Cleaning",
          ],
        },
        {
          id: "premium-clean",
          badge: "Ultimate Sparkle",
          badgeIcon: Crown,
          price: "$199",
          name: "Premium Full Service",
          buttons: [
            {
              text: "Get Custom Quote",
              href: "/contact",
            },
          ],
          features: [
            "All Standard Clean features",
            "Interior Window Cleaning",
            "Cabinet Wipe-Down (exterior)",
            "Wall Spot Cleaning",
            "Upholstery Vacuuming",
            "Disinfection of High-Touch Areas",
          ],
        },
      ]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterCard
      logoText="Preston's House Cleaning"
      copyrightText="© 2024 Preston's House Cleaning. All rights reserved. | 78 Cherry Blossom Walk, Dallas, GA 30132 | (404) 405-1384"
      socialLinks={[
        {
          icon: Facebook,
          href: "#",
          ariaLabel: "Facebook",
        },
        {
          icon: Instagram,
          href: "#",
          ariaLabel: "Instagram",
        },
      ]}
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
