"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FaqBase from '@/components/sections/faq/FaqBase';
import FeatureCardTwentyFive from '@/components/sections/feature/FeatureCardTwentyFive';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import PricingCardNine from '@/components/sections/pricing/PricingCardNine';
import ProductCardThree from '@/components/sections/product/ProductCardThree';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
import { Activity, Gauge, Heart } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="hover-magnetic"
        defaultTextAnimation="reveal-blur"
        borderRadius="soft"
        contentWidth="compact"
        sizing="largeSmall"
        background="noise"
        cardStyle="glass-elevated"
        primaryButtonStyle="double-inset"
        secondaryButtonStyle="layered"
        headingFontWeight="light"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleApple
      navItems={[
        {
          name: "Home",
          id: "#hero",
        },
        {
          name: "About",
          id: "#about",
        },
        {
          name: "Services",
          id: "#features",
        },
        {
          name: "Products",
          id: "#products",
        },
        {
          name: "Pricing",
          id: "#pricing",
        },
        {
          name: "Testimonials",
          id: "#testimonials",
        },
        {
          name: "FAQ",
          id: "#faq",
        },
        {
          name: "Contact",
          id: "#contact",
        },
      ]}
      brandName="Sanjeebani Pharmacy"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroSplitDualMedia
      background={{
        variant: "downward-rays-static",
      }}
      title="Your Health, Our Priority"
      description="Sanjeebani Pharmacy is dedicated to providing comprehensive health solutions, trusted medications, and expert care tailored to your needs. Experience wellness with us."
      tag="Trusted Care for Your Family"
      tagAnimation="slide-up"
      buttons={[
        {
          text: "Explore Services",
          href: "#features",
        },
        {
          text: "Shop Products",
          href: "#products",
        },
      ]}
      buttonAnimation="slide-up"
      mediaItems={[
        {
          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-scientist-posing_23-2148969945.jpg?_wi=1",
          imageAlt: "Pharmacist assisting a customer with medicine",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/female-specialist-consulting-old-patient-cabinet-copy-space_482257-122857.jpg?_wi=1",
          imageAlt: "Medical team reviewing patient data on a screen",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/pharmacist-providing-products-clients_482257-75482.jpg",
          imageAlt: "Pharmacist providing products to clients",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/portrait-female-pharmacist-working-drugstore_23-2151684908.jpg",
          imageAlt: "Portrait of female pharmacist working in the drugstore",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-working-pharmaceutical-industry_23-2151684871.jpg",
          imageAlt: "Portrait of woman working in the pharmaceutical industry",
        },
      ]}
      mediaAnimation="slide-up"
      rating={5}
      ratingText="4.9/5 based on 1000+ reviews"
    />
  </div>

  <div id="about" data-section="about">
      <TextSplitAbout
      useInvertedBackground={true}
      title="About Sanjeebani Pharmacy"
      description={[
        "At Sanjeebani Pharmacy, we believe in a holistic approach to health and wellness. Established with a commitment to serve our community, we go beyond dispensing medicines to provide personalized care and professional advice.",
        "Our team of experienced pharmacists and health specialists are dedicated to ensuring you receive the best possible support for your well-being. From managing prescriptions to offering health consultations, we are your reliable partner in health.",
      ]}
      buttons={[
        {
          text: "Learn More About Us",
          href: "#contact",
        },
      ]}
      buttonAnimation="slide-up"
      showBorder={false}
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardTwentyFive
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          title: "Prescription Management",
          description: "Efficient and accurate dispensing of your medications, with options for refills and home delivery.",
          icon: Heart,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-pharmacist-doing-his-job_23-2150348137.jpg",
              imageAlt: "Pharmacist preparing prescription medicine",
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-holding-products-bought-online_23-2148577007.jpg",
              imageAlt: "Medicine delivery service",
            },
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-scientist-posing_23-2148969945.jpg?_wi=2",
          imageAlt: "pharmacist preparing prescription medicine",
        },
        {
          title: "Health Consultations",
          description: "Get personalized advice on medication, wellness, and preventative care from our expert pharmacists.",
          icon: Activity,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/male-doctor-communicating-with-senior-patient-medical-consultations-his-office_637285-1457.jpg",
              imageAlt: "Doctor consulting patient about health advice",
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/real-food-pyramid-arrangement-still-life_23-2150238982.jpg",
              imageAlt: "Dietician counseling patient on nutrition",
            },
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/female-specialist-consulting-old-patient-cabinet-copy-space_482257-122857.jpg?_wi=2",
          imageAlt: "pharmacist preparing prescription medicine",
        },
        {
          title: "Diagnostic & Screening",
          description: "Access convenient and reliable health screenings and diagnostic services right at our pharmacy.",
          icon: Gauge,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/female-nurse-practicing-medicine-clinic_23-2149868912.jpg",
              imageAlt: "Modern clinic with blood test diagnostics",
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/health-specialist-showing-greenscreen-tablet-woman-with-disability-cabinet-looking-blank-mockup-template-with-isolated-display-chroma-key-copyspace-wheelchair-user_482257-48511.jpg",
              imageAlt: "Digital health record management system",
            },
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/side-view-nurses-patient-clinic_23-2149741220.jpg",
          imageAlt: "pharmacist preparing prescription medicine",
        },
      ]}
      title="Comprehensive Health Services"
      description="Discover a range of services designed to keep you and your family healthy and well."
    />
  </div>

  <div id="products" data-section="products">
      <ProductCardThree
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={true}
      products={[
        {
          id: "p1",
          name: "Immune Boost Vitamin C",
          price: "$12.99",
          imageSrc: "http://img.b2bpic.net/free-photo/nutritive-orange-smoothie_23-2148527330.jpg",
          imageAlt: "Vitamin C supplements bottle",
        },
        {
          id: "p2",
          name: "Advanced Pain Relief",
          price: "$18.50",
          imageSrc: "http://img.b2bpic.net/free-photo/sick-unhealthy-woman-with-short-hair-warm-scarf-hat-holding-blister-with-pills-raising-arm-sticking-out-tongue-with-disgusted-expression-standing-orange-background_141793-49076.jpg",
          imageAlt: "Pain relief medication blister pack",
        },
        {
          id: "p3",
          name: "Family First Aid Kit",
          price: "$29.99",
          imageSrc: "http://img.b2bpic.net/free-photo/young-man-holding-first-aid-kit-with-thumb-up-blue-shirt-front-view_176474-91932.jpg",
          imageAlt: "First aid kit essentials",
        },
        {
          id: "p4",
          name: "Digital Blood Pressure Monitor",
          price: "$45.00",
          imageSrc: "http://img.b2bpic.net/free-photo/old-couple-kitchen_1157-45398.jpg",
          imageAlt: "Blood pressure monitor device",
        },
        {
          id: "p5",
          name: "Organic Baby Lotion",
          price: "$9.75",
          imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-bath-products-with-copy-space_23-2148223711.jpg",
          imageAlt: "Baby care products gentle lotion",
        },
        {
          id: "p6",
          name: "Hydrating Facial Serum",
          price: "$35.00",
          imageSrc: "http://img.b2bpic.net/free-photo/skin-product-droppers-arrangement_23-2148761396.jpg",
          imageAlt: "Skin care moisturizer bottle serum",
        },
      ]}
      title="Our Curated Health Products"
      description="Browse our wide selection of high-quality health and wellness products, chosen for your well-being."
    />
  </div>

  <div id="pricing" data-section="pricing">
      <PricingCardNine
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      plans={[
        {
          id: "basic",
          title: "Essential Wellness",
          price: "$49",
          period: "per month",
          features: [
            "Monthly Health Newsletter",
            "1 Basic Health Screening",
            "Pharmacy Discount Card",
            "Email Support",
          ],
          button: {
            text: "Get Started",
            href: "#contact",
          },
          imageSrc: "http://img.b2bpic.net/free-photo/old-physician-listens-man-clinic_482257-119511.jpg",
          imageAlt: "Basic health checkup tools",
        },
        {
          id: "premium",
          title: "Comprehensive Care",
          price: "$99",
          period: "per month",
          features: [
            "All Essential Wellness features",
            "2 Advanced Health Screenings",
            "Personalized Pharmacist Consultations",
            "Priority Customer Support",
          ],
          button: {
            text: "Choose Plan",
            href: "#contact",
          },
          imageSrc: "http://img.b2bpic.net/free-photo/healthy-diet-notes-list-concept_53876-127595.jpg",
          imageAlt: "Comprehensive health checkup report",
        },
        {
          id: "ultimate",
          title: "Total Health Advantage",
          price: "$199",
          period: "per month",
          features: [
            "All Comprehensive Care features",
            "Unlimited Health Screenings",
            "Dedicated Health Manager",
            "Exclusive Workshops & Events",
          ],
          button: {
            text: "Contact for Enterprise",
            href: "#contact",
          },
          imageSrc: "http://img.b2bpic.net/free-photo/life-insurance-concept-with-calculator_23-2149191349.jpg",
          imageAlt: "Premium healthcare plan for a family",
        },
      ]}
      title="Health & Wellness Programs"
      description="Choose from our flexible health programs designed to support your long-term well-being."
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardThirteen
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={true}
      testimonials={[
        {
          id: "t1",
          name: "Rina Sharma",
          handle: "@RinaS_Health",
          testimonial: "Sanjeebani Pharmacy has been a game-changer for my family's health. Their personalized consultations are invaluable, and the staff is always so caring.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/mature-woman-getting-ready-workout-elderly-woman-ready-working-out-refreshment-after-training-sporty-old-woman-drinking-water_657921-1779.jpg",
          imageAlt: "Smiling elderly woman",
        },
        {
          id: "t2",
          name: "Rahul Kapoor",
          handle: "@RahulK_Wellness",
          testimonial: "The convenience of home delivery for my prescriptions combined with expert advice makes Sanjeebani my go-to pharmacy. Highly recommended!",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/sportswoman_23-2148023686.jpg",
          imageAlt: "Young man smiling confidently",
        },
        {
          id: "t3",
          name: "Priya Devi",
          handle: "@PriyaD_Care",
          testimonial: "I appreciate the detailed health screenings available. It helps me stay proactive about my well-being, and the results are always clear and easy to understand.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/thoughtful-woman-leaning-wall_23-2147611439.jpg",
          imageAlt: "Middle-aged woman thinking thoughtfully",
        },
        {
          id: "t4",
          name: "Anil & Family",
          handle: "@Anil_FamilyHealth",
          testimonial: "From baby care products to adult supplements, Sanjeebani Pharmacy offers everything we need. Their product range is fantastic and trustworthy.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/doctor-doing-their-work-pediatrics-office_23-2149224129.jpg",
          imageAlt: "Happy family with parents and kids",
        },
        {
          id: "t5",
          name: "Smriti Verma",
          handle: "@SmritiV_Life",
          testimonial: "The wellness programs here are exceptional. I've seen a significant improvement in my health since joining, and the support team is always responsive.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/brunette-model-beige-stylish-clothes-with-bright-makeup-red-lips_158538-10816.jpg",
          imageAlt: "Young woman with glasses smiling",
        },
      ]}
      showRating={true}
      title="What Our Patients Say"
      description="Hear from those who trust Sanjeebani Pharmacy for their health and wellness needs."
    />
  </div>

  <div id="social-proof" data-section="social-proof">
      <SocialProofOne
      textboxLayout="default"
      useInvertedBackground={false}
      names={[
        "Health Alliance",
        "MediEquip Solutions",
        "Wellness Insure",
        "Community Health",
        "NutriLife Brands",
        "PharmaCare Institute",
        "Digital Health Connect",
      ]}
      title="Our Trusted Partnerships"
      description="Collaborating with leading healthcare providers and organizations to bring you the best."
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqBase
      textboxLayout="default"
      useInvertedBackground={true}
      faqs={[
        {
          id: "q1",
          title: "What are your pharmacy's operating hours?",
          content: "Our pharmacy operates from 9 AM to 8 PM, Monday to Saturday, and 10 AM to 5 PM on Sundays. Check our contact page for holiday hours.",
        },
        {
          id: "q2",
          title: "Do you offer prescription delivery services?",
          content: "Yes, we offer convenient prescription delivery services within a specified radius. Please contact us or visit our 'Services' section for more details on eligibility and scheduling.",
        },
        {
          id: "q3",
          title: "Can I consult with a pharmacist about my medication?",
          content: "Absolutely! Our experienced pharmacists are available for one-on-one consultations to discuss your medications, potential side effects, and general health concerns. Schedule an appointment through our website or call us directly.",
        },
        {
          id: "q4",
          title: "What types of health screenings do you provide?",
          content: "We offer a range of health screenings including blood pressure checks, diabetes risk assessments, cholesterol testing, and more. Visit our 'Services' page or inquire in-store for a complete list.",
        },
        {
          id: "q5",
          title: "Do you accept my health insurance plan?",
          content: "Sanjeebani Pharmacy accepts most major health insurance plans. Please bring your insurance card with you, or call us ahead of time to confirm your coverage.",
        },
      ]}
      title="Frequently Asked Questions"
      description="Find quick answers to common questions about our services and products."
      faqsAnimation="slide-up"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactSplitForm
      useInvertedBackground={false}
      title="Get in Touch with Sanjeebani"
      description="Have a question or need assistance? Reach out to our friendly team and we'll be happy to help."
      inputs={[
        {
          name: "name",
          type: "text",
          placeholder: "Your Name",
          required: true,
        },
        {
          name: "email",
          type: "email",
          placeholder: "Your Email",
          required: true,
        },
      ]}
      textarea={{
        name: "message",
        placeholder: "Your Message",
        rows: 4,
        required: true,
      }}
      imageSrc="http://img.b2bpic.net/free-photo/female-pharmacist-checking-senior-man-s-blood-pressure_23-2150359148.jpg"
      imageAlt="Friendly pharmacy staff smiling at the counter"
      mediaAnimation="slide-up"
      mediaPosition="left"
      buttonText="Send Message"
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterBaseCard
      logoSrc="http://img.b2bpic.net/free-vector/pharmacist-day-labels-collection_23-2149025251.jpg"
      logoAlt="Sanjeebani Pharmacy Logo"
      logoText="Sanjeebani Pharmacy"
      columns={[
        {
          title: "Company",
          items: [
            {
              label: "About Us",
              href: "#about",
            },
            {
              label: "Services",
              href: "#features",
            },
            {
              label: "Products",
              href: "#products",
            },
            {
              label: "Contact",
              href: "#contact",
            },
          ],
        },
        {
          title: "Support",
          items: [
            {
              label: "FAQ",
              href: "#faq",
            },
            {
              label: "Privacy Policy",
              href: "#",
            },
            {
              label: "Terms of Service",
              href: "#",
            },
          ],
        },
      ]}
      copyrightText="© 2024 Sanjeebani Pharmacy. All rights reserved."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
