"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FeatureCardTen from '@/components/sections/feature/FeatureCardTen';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import SplitAbout from '@/components/sections/about/SplitAbout';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
import { Home, Leaf, ShieldCheck, Soup, Sparkles, Truck, ShowerHead, Toilet, Mirror, Microwave, Cooker, LampDesk, Vacuum, Candlestick } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="icon-arrow"
        defaultTextAnimation="entrance-slide"
        borderRadius="pill"
        contentWidth="medium"
        sizing="largeSizeMediumTitles"
        background="blurBottom"
        cardStyle="inset"
        primaryButtonStyle="gradient"
        secondaryButtonStyle="glass"
        headingFontWeight="semibold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleCentered
      navItems={[
        {
          name: "Home",          id: "/"},
        {
          name: "About",          id: "#about"},
        {
          name: "Services",          id: "#services"},
        {
          name: "Pricing",          id: "#pricing"},
        {
          name: "Testimonials",          id: "#testimonials"},
        {
          name: "FAQ",          id: "#faq"},
      ]}
      button={{
        text: "Get Your Custom Quote",        href: "#contact"}}
      logoSrc="http://img.b2bpic.net/free-vector/gradient-squeegee-logo-design-template_23-2150217420.jpg"
      logoAlt="Rina's Fantastic Cleaning Service Logo"
      brandName="Rina's Cleaning"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroSplitKpi
      background={{
        variant: "glowing-orb"}}
      imagePosition="right"
      title="Spotlessly clean homes, reliably delivered"
      description="Join 100 satisfied customers who've trusted Rina's for over 4 years. Professional cleaning tailored to your home."
      kpis={[
        {
          value: "25+",          label: "Reviews"},
        {
          value: "100%",          label: "Recommended"},
        {
          value: "4+",          label: "Years in Service"},
      ]}
      enableKpiAnimation={true}
      buttons={[
        {
          text: "Get Your Custom Quote",          href: "#contact"},
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/processing-workplace-kitchen-with-antiseptic_169016-19959.jpg"
      imageAlt="Spotlessly clean modern living room"
      mediaAnimation="slide-up"
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/young-blonde-businesswoman-smiling-happy-standing-city_839833-16454.jpg",          alt: "Satisfied Customer 1"},
        {
          src: "http://img.b2bpic.net/free-photo/portrait-happy-young-businessman-looking-camera_23-2147839978.jpg",          alt: "Satisfied Customer 2"},
        {
          src: "http://img.b2bpic.net/free-photo/close-up-portrait-smiling-young-redheaded-woman_171337-8472.jpg",          alt: "Satisfied Customer 3"},
        {
          src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-outdoors_23-2148618913.jpg",          alt: "Satisfied Customer 4"},
        {
          src: "http://img.b2bpic.net/free-photo/portrait-cheerful-casual-african-man_171337-7357.jpg",          alt: "Satisfied Customer 5"},
      ]}
      avatarText="Trusted by over 100 families."
      marqueeItems={[
        {
          type: "text",          text: "Eco-Friendly Products"},
        {
          type: "text",          text: "Vetted Professionals"},
        {
          type: "text",          text: "Flexible Scheduling"},
        {
          type: "text",          text: "100% Satisfaction"},
        {
          type: "text",          text: "Customizable Plans"},
      ]}
      marqueeSpeed={40}
      showMarqueeCard={true}
    />
  </div>

  <div id="about" data-section="about">
      <SplitAbout
      textboxLayout="default"
      useInvertedBackground={true}
      title="Your Trusted Partner for a Pristine Home"
      description="At Rina's Fantastic Cleaning Service, we believe a clean home is a happy home. We provide meticulous and reliable residential cleaning, giving you back precious time while ensuring a sparkling environment."
      bulletPoints={[
        {
          title: "Experienced & Vetted Team",          description: "Our professionals are thoroughly trained, background-checked, and committed to excellence.",          icon: ShieldCheck,
        },
        {
          title: "Customized Cleaning Plans",          description: "Every home is unique, and so is our approach. We tailor our services to your specific needs and preferences.",          icon: Sparkles,
        },
        {
          title: "Eco-Friendly Products",          description: "We use safe, high-quality, and environmentally responsible cleaning solutions for your family's well-being.",          icon: Leaf,
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/still-life-office-cleaning-process_23-2149343070.jpg"
      imageAlt="Professional cleaner smiling while working"
      mediaAnimation="opacity"
    />
  </div>

  <div id="services" data-section="services">
      <FeatureCardTen
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          title: "Deep Bathroom Sanitization",          description: "We meticulously clean and sanitize all bathroom surfaces, fixtures, and floors, leaving them sparkling and germ-free.",          media: {
            imageSrc: "http://img.b2bpic.net/free-photo/rear-view-man-cleaning-mirror-bathroom_329181-20789.jpg",            imageAlt: "Sparkling clean bathroom"},
          items: [
            {
              icon: ShowerHead,
              text: "Tile & Grout Scrubbing"},
            {
              icon: Toilet,
              text: "Toilet & Sink Disinfection"},
            {
              icon: Mirror,
              text: "Mirror & Glass Polishing"},
          ],
          reverse: false
        },
        {
          title: "Kitchen Appliance Shine",          description: "Our team tackles grease and grime, ensuring your kitchen counters, sinks, and appliance exteriors gleam.",          media: {
            imageSrc: "http://img.b2bpic.net/free-photo/man-front-open-dishwasher-with-plate_169016-13047.jpg",            imageAlt: "Clean modern kitchen"},
          items: [
            {
              icon: Soup,
              text: "Countertop Degreasing"},
            {
              icon: Microwave,
              text: "Microwave Interior Wipe"},
            {
              icon: Cooker,
              text: "Stovetop & Oven Exterior"},
          ],
          reverse: true
        },
        {
          title: "Living Area Revitalization",          description: "We dust, vacuum, and polish living spaces, refreshing your home for relaxation and entertaining.",          media: {
            imageSrc: "http://img.b2bpic.net/free-photo/interior-designer-working-out-office_52683-111938.jpg",            imageAlt: "Tidy living room with fresh flowers"},
          items: [
            {
              icon: LampDesk,
              text: "Furniture Dusting"},
            {
              icon: Vacuum,
              text: "Floor & Carpet Vacuuming"},
            {
              icon: Candlestick,
              text: "Decorative Item Cleaning"},
          ],
          reverse: false
        },
      ]}
      title="Our Fantastic Cleaning Services"
      description="From routine tidying to deep-cleaning transformations, we cover every corner of your home with precision and care."
    />
  </div>

  <div id="pricing" data-section="pricing">
      <PricingCardEight
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={true}
      carouselMode="buttons"
      plans={[
        {
          id: "basic",          badge: "Standard Clean",          badgeIcon: Home,
          price: "$99",          subtitle: "Ideal for regular upkeep.",          buttons: [
            {
              text: "Book Basic",              href: "#contact"},
          ],
          features: [
            "General dusting & vacuuming",            "Surface wipe-down",            "Bathroom & kitchen refresh",            "Trash emptying"],
        },
        {
          id: "premium",          badge: "Deep Clean",          badgeIcon: Sparkles,
          price: "$189",          subtitle: "For a thorough, detailed clean.",          buttons: [
            {
              text: "Book Deep Clean",              href: "#contact"},
          ],
          features: [
            "Everything in Standard Clean",            "Inside window cleaning",            "Baseboard wiping",            "Cabinet exterior detailing",            "Appliance exterior deep clean"],
        },
        {
          id: "elite",          badge: "Move-In/Out",          badgeIcon: Truck,
          price: "$299",          subtitle: "Comprehensive for new beginnings.",          buttons: [
            {
              text: "Book Move-In/Out",              href: "#contact"},
          ],
          features: [
            "Everything in Deep Clean",            "Inside oven cleaning",            "Inside fridge cleaning",            "Wall spot cleaning",            "Carpet stain treatment (light)"],
        },
      ]}
      title="Transparent Pricing for Every Home"
      description="Choose the perfect cleaning package that fits your needs and budget. All plans are fully customizable!"
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardFive
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "1",          name: "Sarah J.",          date: "May 10, 2024",          title: "Absolutely Flawless Cleaning!",          quote: "Rina's team transformed my home! Every corner was spotless, and they paid attention to the smallest details. Scheduling was a breeze, and I love coming home to such a fresh environment. Highly recommend!",          tag: "Weekly Cleaning",          avatarSrc: "http://img.b2bpic.net/free-photo/young-attractive-emotional-girl-business-style-clothes-plain-white-background-office-audience_78826-2259.jpg",          avatarAlt: "Sarah J. avatar",          imageSrc: "http://img.b2bpic.net/free-photo/small-kitchen-space-with-modern-design_23-2150710557.jpg",          imageAlt: "Clean kitchen"},
        {
          id: "2",          name: "Michael T.",          date: "April 28, 2024",          title: "Professional and Trustworthy",          quote: "Finding a reliable cleaning service was tough until Rina's. Their team is incredibly professional, always on time, and completely trustworthy. It's such a relief to have them manage our home's cleanliness.",          tag: "Bi-Weekly Service",          avatarSrc: "http://img.b2bpic.net/free-photo/handsome-man-outdoors-portrait_158595-3546.jpg",          avatarAlt: "Michael T. avatar",          imageSrc: "http://img.b2bpic.net/free-photo/interior-fragment-with-armchairs-glass-wall-stylish-lounge-area-furniture_169016-72729.jpg",          imageAlt: "Clean living room"},
        {
          id: "3",          name: "Emily R.",          date: "April 15, 2024",          title: "Sparkling Clean Every Time!",          quote: "I've been a customer for over a year, and Rina's never disappoints. My bathroom always shines, and the kitchen looks brand new after every visit. They truly exceed expectations!",          tag: "Deep Clean",          avatarSrc: "http://img.b2bpic.net/free-photo/portrait-smiley-woman_23-2148504855.jpg",          avatarAlt: "Emily R. avatar",          imageSrc: "http://img.b2bpic.net/free-photo/beautiful-composition-spa-bath-concept_23-2148094106.jpg",          imageAlt: "Clean bathroom"},
        {
          id: "4",          name: "David K.",          date: "March 20, 2024",          title: "Fantastic Move-Out Service!",          quote: "We used Rina's for our move-out clean, and they did an incredible job. The house was immaculate, which really helped with getting our deposit back. Stress-free and efficient!",          tag: "Move-Out Clean",          avatarSrc: "http://img.b2bpic.net/free-photo/thoughtful-business-woman-white-shirt_23-2148095747.jpg",          avatarAlt: "David K. avatar",          imageSrc: "http://img.b2bpic.net/free-photo/close-up-white-beige-soft-pillows-bed-blanket-bedroom-interior-design-conceptbed-maid-luxury-ideas-concept_609648-89.jpg",          imageAlt: "Clean bedroom"},
        {
          id: "5",          name: "Jessica L.",          date: "March 5, 2024",          title: "Highly Recommend Rina's!",          quote: "As a busy professional, Rina's service is a lifesaver. My home is consistently clean, and their flexible scheduling works perfectly for me. The team is always courteous and thorough.",          tag: "Monthly Service",          avatarSrc: "http://img.b2bpic.net/free-photo/confident-young-bald-call-center-man-clenching-fists-isolated-crimson-with-copy-space_141793-76610.jpg",          avatarAlt: "Jessica L. avatar",          imageSrc: "http://img.b2bpic.net/free-photo/close-up-black-toddler-eating_23-2149310677.jpg",          imageAlt: "Clean dining room"},
        {
          id: "6",          name: "Mark S.",          date: "February 18, 2024",          title: "Exceptional Quality and Value",          quote: "Rina's provides exceptional cleaning services that truly stand out. The quality of their work far exceeds other companies I've tried, and the value for money is outstanding. A definite keeper!",          tag: "Special Request",          avatarSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-black-blouse-spreading-open-palm-aside-showing-something-looking-jolly_176474-42201.jpg",          avatarAlt: "Mark S. avatar",          imageSrc: "http://img.b2bpic.net/free-photo/still-life-office-cleaning-process_23-2149343072.jpg",          imageAlt: "Clean home office"},
      ]}
      title="What Our Valued Customers Say"
      description="Real feedback from homeowners who trust Rina's for their cleaning needs. Their satisfaction is our greatest reward!"
    />
  </div>

  <div id="social-proof" data-section="social-proof">
      <SocialProofOne
      textboxLayout="default"
      useInvertedBackground={true}
      names={[
        "Luxury Residences Inc.",        "City Property Mgmt.",        "Elite Real Estate Group",        "Family Homes Alliance",        "Urban Living Solutions",        "Heritage Properties LLC",        "Bloomfield Estates",        "Green Acres Realty",        "Coastal Rentals Co."]}
      title="Trusted by Homeowners and Property Managers"
      description="We partner with a wide range of clients who rely on Rina's for consistent, high-quality cleaning services."
      speed={40}
      showCard={true}
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqSplitText
      useInvertedBackground={false}
      faqs={[
        {
          id: "1",          title: "What areas do you serve?",          content: "We proudly serve residential homes across [Your City/Region]. Please contact us to confirm service availability in your specific neighborhood."},
        {
          id: "2",          title: "Are your cleaners insured and bonded?",          content: "Yes, absolutely. All our cleaning professionals are fully insured and bonded, providing you with peace of mind and protection."},
        {
          id: "3",          title: "How do I get a custom quote?",          content: "Simply click the 'Get Your Custom Quote' button, fill out our quick form, and we'll get back to you with a personalized estimate tailored to your home's needs."},
        {
          id: "4",          title: "Can I request specific cleaning products?",          content: "Yes, we are flexible! If you have specific preferences for cleaning products, including eco-friendly or allergy-sensitive options, please let us know when you book, and we'll accommodate your request."},
        {
          id: "5",          title: "What if I need to reschedule or cancel?",          content: "We understand that plans can change. We kindly ask for at least 24 hours' notice for any rescheduling or cancellations to avoid a fee."},
      ]}
      sideTitle="Questions? We Have Answers."
      sideDescription="Find quick answers to the most common questions about our cleaning services and booking process."
      buttons={[
        {
          text: "Get a Custom Quote",          href: "#contact"},
      ]}
      faqsAnimation="slide-up"
      textPosition="left"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactCTA
      useInvertedBackground={true}
      background={{
        variant: "plain"}}
      tag="Easy Booking"
      title="Ready for a Spotless Home?"
      description="Get your personalized cleaning quote in minutes. Experience the Rina's difference!"
      buttons={[
        {
          text: "Get Your Custom Quote",          href: "#"},
      ]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterBaseCard
      logoSrc="http://img.b2bpic.net/free-vector/gradient-squeegee-logo-design-template_23-2150217420.jpg"
      logoAlt="Rina's Fantastic Cleaning Service Logo"
      logoText="Rina's Fantastic Cleaning Service"
      columns={[
        {
          title: "Services",          items: [
            {
              label: "Residential Cleaning",              href: "#services"},
            {
              label: "Deep Cleaning",              href: "#pricing"},
            {
              label: "Move-In/Out",              href: "#pricing"},
            {
              label: "Custom Plans",              href: "#pricing"},
          ],
        },
        {
          title: "Company",          items: [
            {
              label: "About Us",              href: "#about"},
            {
              label: "Testimonials",              href: "#testimonials"},
            {
              label: "FAQ",              href: "#faq"},
          ],
        },
        {
          title: "Contact",          items: [
            {
              label: "Get a Quote",              href: "#contact"},
            {
              label: "Support",              href: "#"},
            {
              label: "Careers",              href: "#"},
          ],
        },
      ]}
      copyrightText="© 2024 Rina's Fantastic Cleaning Service. All rights reserved."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
