"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardTwentyFive from '@/components/sections/feature/FeatureCardTwentyFive';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel';
import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import TeamCardEleven from '@/components/sections/team/TeamCardEleven';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
import { Award, GraduationCap, Laptop, Medal, UserCheck, Users } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="hover-bubble"
        defaultTextAnimation="background-highlight"
        borderRadius="pill"
        contentWidth="smallMedium"
        sizing="large"
        background="fluid"
        cardStyle="gradient-mesh"
        primaryButtonStyle="double-inset"
        secondaryButtonStyle="radial-glow"
        headingFontWeight="medium"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleCentered
      navItems={[
        {
          name: "Home",
          id: "#home",
        },
        {
          name: "About",
          id: "#about",
        },
        {
          name: "Academics",
          id: "#features",
        },
        {
          name: "Achievements",
          id: "#metrics",
        },
        {
          name: "Faculty",
          id: "#team",
        },
        {
          name: "Testimonials",
          id: "#testimonials",
        },
        {
          name: "FAQ",
          id: "#faq",
        },
        {
          name: "Contact",
          id: "#contact",
        },
      ]}
      button={{
        text: "Admissions",
        href: "#contact",
      }}
      logoSrc="http://img.b2bpic.net/free-vector/set-vintage-style-education-badges_23-2147607547.jpg"
      logoAlt="Shamsul Hoque Khan School & College Logo"
      brandName="Shamsul Hoque Khan School & College"
    />
  </div>

  <div id="home" data-section="home">
      <HeroBillboardRotatedCarousel
      background={{
        variant: "rotated-rays-animated-grid",
      }}
      title="Welcome to Shamsul Hoque Khan School & College"
      description="Nurturing young minds for a brighter future. Discover excellence in education and a vibrant community dedicated to holistic development."
      buttons={[
        {
          text: "Explore Programs",
          href: "#features",
        },
        {
          text: "Apply Now",
          href: "#contact",
        },
      ]}
      carouselItems={[
        {
          id: "carousel-1",
          imageSrc: "http://img.b2bpic.net/free-photo/young-colleagues-studying-together-college-exam_23-2149038471.jpg",
          imageAlt: "Students in a modern classroom",
        },
        {
          id: "carousel-2",
          imageSrc: "http://img.b2bpic.net/free-photo/buildings-city_181624-36910.jpg",
          imageAlt: "School campus main building",
        },
        {
          id: "carousel-3",
          imageSrc: "http://img.b2bpic.net/free-photo/chemist-scientist-taking-dna-solution-from-test-tube_482257-4521.jpg",
          imageAlt: "Students conducting a science experiment",
        },
        {
          id: "carousel-4",
          imageSrc: "http://img.b2bpic.net/free-photo/teen-couple-enjoying-reading-near-railing_23-2147864113.jpg",
          imageAlt: "Students studying in the library",
        },
        {
          id: "carousel-5",
          imageSrc: "http://img.b2bpic.net/free-photo/handsome-trainer-screaming-near-young-multiethnic-athlete-group_171337-7744.jpg",
          imageAlt: "Students playing sports on the field",
        },
        {
          id: "carousel-6",
          imageSrc: "http://img.b2bpic.net/free-photo/artist-holds-brush-is-thinking-about-her-work_8353-10769.jpg",
          imageAlt: "Students in an art class",
        },
      ]}
      autoPlay={true}
      autoPlayInterval={5000}
    />
  </div>

  <div id="about" data-section="about">
      <TextSplitAbout
      useInvertedBackground={false}
      title="Our Legacy of Excellence in Education"
      description={[
        "Shamsul Hoque Khan School & College is dedicated to providing a comprehensive and engaging learning experience. Since our inception, we have strived to cultivate an environment where students can thrive academically, socially, and personally.",
        "Our commitment to excellence is reflected in our robust curriculum, state-of-the-art facilities, and a passionate team of educators. We believe in fostering critical thinking, creativity, and a lifelong love for learning in every student.",
      ]}
      buttons={[
        {
          text: "Learn More About Us",
          href: "#",
        },
      ]}
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardTwentyFive
      animationType="scale-rotate"
      textboxLayout="default"
      useInvertedBackground={true}
      features={[
        {
          title: "Innovative Curriculum",
          description: "Our curriculum integrates modern teaching methodologies with traditional values, preparing students for global challenges.",
          icon: GraduationCap,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/woman-two-students-looking-tablet_259150-60236.jpg",
              imageAlt: "Students interacting with smart board",
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/close-up-people-studying-together_23-2149127091.jpg",
              imageAlt: "Group of students collaborating",
            },
          ],
          imageSrc: "http://img.b2bpic.net/free-vector/set-vintage-style-education-badges_23-2147607547.jpg",
          imageAlt: "modern classroom with interactive whiteboard",
        },
        {
          title: "Advanced Science Labs",
          description: "State-of-the-art laboratories for Physics, Chemistry, and Biology provide hands-on experimental learning.",
          icon: GraduationCap,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/top-view-world-science-day-arrangement-with-copy-space_23-2149112688.jpg",
              imageAlt: "Students in a science lab",
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/back-view-girl-writing-blackboard_1098-1150.jpg",
              imageAlt: "Student solving math problem",
            },
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/young-colleagues-studying-together-college-exam_23-2149038471.jpg",
          imageAlt: "modern classroom with interactive whiteboard",
        },
        {
          title: "Sports & Extracurriculars",
          description: "A rich array of sports and clubs foster teamwork, leadership, and personal development beyond academics.",
          icon: Medal,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/group-people-exercising-together-outdoors_23-2151061422.jpg",
              imageAlt: "Students playing football",
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/teenagers-browsing-tablets-library_23-2147860594.jpg",
              imageAlt: "Counselor talking to student",
            },
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/buildings-city_181624-36910.jpg",
          imageAlt: "modern classroom with interactive whiteboard",
        },
      ]}
      title="Our Distinctive Academic Programs & Facilities"
      description="We offer a wide range of programs and facilities designed to support every aspect of student growth and learning."
    />
  </div>

  <div id="metrics" data-section="metrics">
      <MetricCardOne
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="uniform-all-items-equal"
      useInvertedBackground={false}
      metrics={[
        {
          id: "m1",
          value: "2000+",
          title: "Graduates Empowered",
          description: "Proud alumni making a difference globally in various fields.",
          icon: UserCheck,
        },
        {
          id: "m2",
          value: "95%",
          title: "University Admission Rate",
          description: "Our students consistently secure admissions to top universities.",
          icon: Award,
        },
        {
          id: "m3",
          value: "50+",
          title: "Dedicated Faculty",
          description: "Highly qualified and experienced educators committed to student success.",
          icon: Users,
        },
        {
          id: "m4",
          value: "100%",
          title: "Digital Learning Enabled",
          description: "Modern facilities supporting interactive and accessible online education.",
          icon: Laptop,
        },
      ]}
      title="Our Journey of Impact & Excellence"
      description="Celebrating the milestones that define our commitment to student success and community growth."
    />
  </div>

  <div id="team" data-section="team">
      <TeamCardEleven
      textboxLayout="default"
      useInvertedBackground={true}
      groups={[
        {
          id: "g1",
          groupTitle: "Leadership & Administration",
          members: [
            {
              id: "t1",
              title: "Dr. A. Rahman",
              subtitle: "Principal",
              detail: "PhD in Education, 25+ years experience",
              imageSrc: "http://img.b2bpic.net/free-photo/elegant-old-man-portrait_23-2148831065.jpg",
              imageAlt: "Dr. A. Rahman, Principal",
            },
            {
              id: "t2",
              title: "Ms. F. Akhter",
              subtitle: "Vice Principal",
              detail: "MA in English, 20+ years experience",
              imageSrc: "http://img.b2bpic.net/free-photo/here-is-your-exam-result_637285-8810.jpg",
              imageAlt: "Ms. F. Akhter, Vice Principal",
            },
          ],
          imageSrc: "http://img.b2bpic.net/free-vector/set-vintage-style-education-badges_23-2147607547.jpg",
          imageAlt: "male principal academic leader portrait",
        },
        {
          id: "g2",
          groupTitle: "Department Heads",
          members: [
            {
              id: "t3",
              title: "Mr. S. Islam",
              subtitle: "Head of Science",
              detail: "MSc in Physics, 18+ years experience",
              imageSrc: "http://img.b2bpic.net/free-photo/man-looking-camera-lecture-hall_23-2147679140.jpg",
              imageAlt: "Mr. S. Islam, Head of Science",
            },
            {
              id: "t4",
              title: "Mrs. Z. Begum",
              subtitle: "Head of Humanities",
              detail: "MA in History, 15+ years experience",
              imageSrc: "http://img.b2bpic.net/free-photo/young-economists_1098-15592.jpg",
              imageAlt: "Mrs. Z. Begum, Head of Humanities",
            },
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/young-colleagues-studying-together-college-exam_23-2149038471.jpg",
          imageAlt: "male principal academic leader portrait",
        },
      ]}
      title="Meet Our Dedicated Faculty & Staff"
      description="Our team of experienced and passionate educators are the heart of our institution, guiding students towards their full potential."
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardThirteen
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "test-1",
          name: "Ahmed Khan",
          handle: "@AhmedK",
          testimonial: "Shamsul Hoque Khan School & College provided me with an outstanding foundation. The teachers genuinely care, and the learning environment is truly inspiring. I wouldn't be where I am today without their support.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/hardworking-excited-african-american-student-feeling-happy_273609-7515.jpg",
          imageAlt: "Ahmed Khan",
        },
        {
          id: "test-2",
          name: "Maria Rahman (Parent)",
          handle: "@MariaR",
          testimonial: "As a parent, I am incredibly impressed with the holistic development my child has experienced here. The school excels not just in academics, but also in fostering values and critical thinking.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/young-woman-with-pen-table_23-2147844684.jpg",
          imageAlt: "Maria Rahman",
        },
        {
          id: "test-3",
          name: "Samiha Islam",
          handle: "@SamihaI",
          testimonial: "The science labs and extracurricular activities are exceptional. I was able to pursue my passion for robotics, which helped me gain admission to my dream university.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/proud-young-man-with-his-diploma_1098-1103.jpg",
          imageAlt: "Samiha Islam",
        },
        {
          id: "test-4",
          name: "Omar Faruk (Alumnus)",
          handle: "@OmarF",
          testimonial: "The vibrant campus life and diverse student body truly shaped my perspective. I made lifelong friends and gained invaluable leadership skills that serve me well today.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/library-study_329181-14861.jpg",
          imageAlt: "Omar Faruk",
        },
        {
          id: "test-5",
          name: "Nisha Akter (Parent)",
          handle: "@NishaA",
          testimonial: "The dedication of the teachers is truly commendable. They go above and beyond to ensure every student receives personalized attention and support, fostering a strong academic base.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/kids-playing-football-supervised-by-football-trainer_23-2149684437.jpg",
          imageAlt: "Nisha Akter",
        },
        {
          id: "test-6",
          name: "Kazi Hassan",
          handle: "@KaziH",
          testimonial: "I highly recommend Shamsul Hoque Khan School & College. The environment is conducive to learning, and the emphasis on both academics and character building is perfectly balanced.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/front-view-male-engineer-sitting-his-working-place-writing-notes-job-builder-agenda-business-plan-corporate-contractor-success-document_140725-155516.jpg",
          imageAlt: "Kazi Hassan",
        },
      ]}
      showRating={true}
      title="What Our Community Says"
      description="Hear from our students and parents about their experiences and the positive impact of our educational environment."
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqSplitMedia
      textboxLayout="default"
      useInvertedBackground={true}
      faqs={[
        {
          id: "q1",
          title: "What are the admission requirements?",
          content: "Admission requirements vary by grade and program. Please visit our 'Admissions' page or contact our office for detailed information and application forms.",
        },
        {
          id: "q2",
          title: "What extracurricular activities are offered?",
          content: "We offer a wide range of extracurricular activities including sports, debate clubs, science fairs, art workshops, and community service programs. There's something for every student!",
        },
        {
          id: "q3",
          title: "What is the student-teacher ratio?",
          content: "Our average student-teacher ratio is 15:1, ensuring personalized attention and a supportive learning environment for all students.",
        },
        {
          id: "q4",
          title: "Are there transportation services available?",
          content: "Yes, we provide transportation services for students within designated routes. Please inquire with the administration office for route details and availability.",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/old-people-asking-professional-advice-from-financial-expert_482257-107450.jpg"
      imageAlt="Students asking questions in a classroom setting"
      mediaAnimation="opacity"
      mediaPosition="right"
      title="Frequently Asked Questions"
      description="Find quick answers to common questions about admissions, academic programs, and campus life."
      faqsAnimation="slide-up"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactText
      useInvertedBackground={false}
      background={{
        variant: "radial-gradient",
      }}
      text="Get in touch with us for admissions, queries, or to learn more about Shamsul Hoque Khan School & College."
      buttons={[
        {
          text: "Call Us",
          href: "tel:+8801234567890",
        },
        {
          text: "Email Us",
          href: "mailto:info@shamsulhoquekhanschool.edu",
        },
      ]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterLogoEmphasis
      logoSrc="http://img.b2bpic.net/free-vector/set-vintage-style-education-badges_23-2147607547.jpg"
      logoAlt="Shamsul Hoque Khan School & College Logo"
      columns={[
        {
          items: [
            {
              label: "About Us",
              href: "#about",
            },
            {
              label: "Academic Programs",
              href: "#features",
            },
            {
              label: "Admissions",
              href: "#contact",
            },
          ],
        },
        {
          items: [
            {
              label: "Faculty",
              href: "#team",
            },
            {
              label: "Achievements",
              href: "#metrics",
            },
            {
              label: "Testimonials",
              href: "#testimonials",
            },
          ],
        },
        {
          items: [
            {
              label: "FAQs",
              href: "#faq",
            },
            {
              label: "Contact",
              href: "#contact",
            },
            {
              label: "Privacy Policy",
              href: "#",
            },
          ],
        },
      ]}
      logoText="Shamsul Hoque Khan School & College"
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
