"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FeatureCardThree from '@/components/sections/feature/featureCardThree/FeatureCardThree';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import ProductCardThree from '@/components/sections/product/ProductCardThree';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import SplitAbout from '@/components/sections/about/SplitAbout';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="icon-arrow"
        defaultTextAnimation="reveal-blur"
        borderRadius="pill"
        contentWidth="mediumLarge"
        sizing="large"
        background="blurBottom"
        cardStyle="solid"
        primaryButtonStyle="diagonal-gradient"
        secondaryButtonStyle="radial-glow"
        headingFontWeight="extrabold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleApple
      navItems={[
        { name: "About", id: "/about" },
        { name: "Capabilities", id: "#capabilities" },
        { name: "Products", id: "#products" },
        { name: "Contact", id: "#contact" },
      ]}
      brandName="Classicut-N-Pressing"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroBillboardCarousel
      background={{
        variant: "gradient-bars"}}
      title="We do the impossible immediately; the miraculous takes a little longer."
      description="Classicut-N-Pressing: Your ISO 9001:2000 Certified Partner for Tool Engineering, Wire EDMing, and CNC Precision Components since 1988."
      buttons={[
        { text: "Contact Us", href: "#contact" },
      ]}
      mediaItems={[
        { imageSrc: "http://img.b2bpic.net/free-photo/production-electronic-components-high-tech-factory_1385-3207.jpg", imageAlt: "industrial cnc machine precision" },
        { imageSrc: "http://img.b2bpic.net/free-photo/high-angle-handmade-jewellery-workshop_23-2150931477.jpg", imageAlt: "industrial tool room die" },
        { imageSrc: "http://img.b2bpic.net/free-photo/male-engineer-designs-3d-prototypes-modern-industrial-interface_482257-124582.jpg", imageAlt: "cnc programming software engineering" },
        { imageSrc: "http://img.b2bpic.net/free-photo/woman-holding-gearstick_53876-20766.jpg", imageAlt: "automotive stamping press" },
        { imageSrc: "http://img.b2bpic.net/free-photo/male-jeweler-working-shop_23-2150914182.jpg", imageAlt: "clean machine tool workshop" },
        { imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-repairing-bike_23-2148932666.jpg", imageAlt: "helical gears metal manufacturing" },
      ]}
    />
  </div>

  <div id="about" data-section="about">
      <SplitAbout
      textboxLayout="split"
      useInvertedBackground={false}
      title="Three Decades of Precision Engineering"
      description="Established in 1988, Classicut-N-Pressing is a pioneer in manufacturing technology and tool room processing in Delhi and Gurgaon. We are committed to ISO 9001:2000 quality standards, constantly upgrading our CNC technology to deliver unmatched precision to our clients."
      bulletPoints={[
        { title: "Technology Partners", description: "We share new technologies and applications as integrated processing partners." },
        { title: "Quality Certified", description: "ISO 9001:2000 registered and certified for excellence." },
        { title: "Diverse Capabilities", description: "From aerospace-grade tooling to automotive stamping, we do it all." },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/close-up-shot-screw-cutting-machine-factory-that-makes-metal-details_645730-52.jpg?_wi=1"
      imageAlt="cnc workshop factory interior"
      mediaAnimation="slide-up"
    />
  </div>

  <div id="capabilities" data-section="capabilities">
      <FeatureCardThree
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="bento-grid"
      useInvertedBackground={true}
      features={[
        { title: "Wire EDMing", description: "High-precision electric discharge machining for complex components.", imageSrc: "http://img.b2bpic.net/free-photo/man-working-steel-fatory-equipment-steel-production_1303-22925.jpg", imageAlt: "industrial cnc machine precision" },
        { title: "Tool Room Design", description: "Expert design and development of sheet metal dies and press tools.", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-spraying-powder-paint-from-gun_23-2149878743.jpg", imageAlt: "industrial tool room die" },
        { title: "CNC Turning", description: "Precise CNC turned components for diverse industrial machinery.", imageSrc: "http://img.b2bpic.net/free-photo/dumbbell_1203-6627.jpg", imageAlt: "cnc turned metal components" },
      ]}
      title="Advanced Engineering Capabilities"
      description="State-of-the-art wire EDM and CNC technology tailored for complex industrial challenges."
    />
  </div>

  <div id="products" data-section="products">
      <ProductCardThree
      animationType="scale-rotate"
      textboxLayout="default"
      gridVariant="uniform-all-items-equal"
      useInvertedBackground={false}
      products={[
        { id: "p1", name: "Car Seat Components", price: "Customized", imageSrc: "http://img.b2bpic.net/free-photo/metal-preparations-are-ready-following-stage-processing_645730-150.jpg", imageAlt: "metal stamping automotive parts" },
        { id: "p2", name: "Progressive Stamping Dies", price: "Customized", imageSrc: "http://img.b2bpic.net/free-photo/experienced-tattoo-artist-working-client-tattoo_23-2149479243.jpg", imageAlt: "piercing and punching metal dies" },
        { id: "p3", name: "Precision CNC Components", price: "Customized", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-crafting-objects-arrangement_23-2148742304.jpg", imageAlt: "cnc turned metal components" },
        { id: "p4", name: "Carbide Cutting Tips", price: "Customized", imageSrc: "http://img.b2bpic.net/free-photo/closeup-jeweller-is-working_1398-187.jpg", imageAlt: "carbide cutting tool tip" },
        { id: "p5", name: "Extrusion Dies", price: "Customized", imageSrc: "http://img.b2bpic.net/free-photo/warm-edge-lighting-open-section-blue-modern_169016-68924.jpg", imageAlt: "aluminum extrusion die machining" },
        { id: "p6", name: "Complex Prototypes", price: "Customized", imageSrc: "http://img.b2bpic.net/free-photo/silver-aesthetic-wallpaper-with-accessories_23-2149871732.jpg", imageAlt: "machined metal prototype" },
      ]}
      title="Precision Product Range"
      description="High-performance components developed through decades of experience."
    />
  </div>

  <div id="metrics" data-section="metrics">
      <MetricCardEleven
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={true}
      metrics={[
        { id: "m1", value: "100%", title: "Quality Certified", description: "ISO 9001:2000 quality excellence standards.", imageSrc: "http://img.b2bpic.net/free-photo/high-quality-brand-badge-banner-copy-space-concept_53876-13783.jpg", imageAlt: "quality assurance industrial symbol" },
        { id: "m2", value: "Express", title: "Delivery Times", description: "Rapid turnaround for your tooling needs.", imageSrc: "http://img.b2bpic.net/free-photo/futuristic-warehouse-conveyor-belt-with-packages_23-2152001532.jpg", imageAlt: "express manufacturing delivery" },
        { id: "m3", value: "35+", title: "Years R&D", description: "Innovation-driven development and research.", imageSrc: "http://img.b2bpic.net/free-photo/architectural-blueprints_1359-477.jpg", imageAlt: "engineering r and d concept" },
      ]}
      title="Why Clients Choose Us"
      description="Solutions designed for efficiency, precision, and performance."
    />
  </div>

  <div id="quality" data-section="quality">
      <SocialProofOne
      textboxLayout="default"
      useInvertedBackground={false}
      names={[
        "Automotive Leaders",        "Manufacturing Groups",        "Production Shops",        "Tool Room Designers",        "Precision Parts Labs",        "Extrusion Specialists",        "Molding Industries"]}
      title="Trusted Partners"
      description="Serving production shops, tool makers, and designers globally."
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardSix
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={true}
      testimonials={[
        { id: "t1", name: "Rahul Sharma", handle: "CEO, AutoParts Inc.", testimonial: "The precision of their CNC Wire EDMing is unmatched. They delivered complex components on time.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-jolly-smart-factory-engineer-calibrating-high-tech-machinery-analyzing-sensor-data_482257-135610.jpg", imageAlt: "professional manager headshot" },
        { id: "t2", name: "Sunita Verma", handle: "Production Lead, MechCorp", testimonial: "Their tool room processing helped us optimize our production cycle significantly.", imageSrc: "http://img.b2bpic.net/free-photo/happy-builder-hardhat_1398-1726.jpg", imageAlt: "industrial director headshot" },
        { id: "t3", name: "Amit Gupta", handle: "Manager, Tool Designs", testimonial: "Reliable partner for complex stamping dies. Quality is consistently high.", imageSrc: "http://img.b2bpic.net/free-photo/man-warehouse-carrying-box_23-2148923107.jpg", imageAlt: "supply chain engineer portrait" },
        { id: "t4", name: "Priya Singh", handle: "Engineer, Precision Fab", testimonial: "Their R&D approach is innovative, providing solutions where others failed.", imageSrc: "http://img.b2bpic.net/free-photo/confident-male-worker-standing-factory_107420-96036.jpg", imageAlt: "production process specialist portrait" },
        { id: "t5", name: "Vikram Das", handle: "Head of Ops, Global Tooling", testimonial: "ISO standards meet practical expertise. Classicut is a reliable industry partner.", imageSrc: "http://img.b2bpic.net/free-photo/happy-confident-bearded-man-brown-suit-wearing-glasses-looking-camera-smiling-cheerfully-with-arms-crossed-standing-purple-background_141793-110713.jpg", imageAlt: "engineering project lead headshot" },
      ]}
      title="What Our Clients Say"
      description="Proven experience in manufacturing partnership."
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactSplit
      useInvertedBackground={false}
      background={{ variant: "plain" }}
      tag="Contact Us"
      title="Start Your Engineering Project"
      description="Get in touch with Vaibhav Lal in Gurgaon or N.K. Lal in Delhi to discuss your requirements."
      imageSrc="http://img.b2bpic.net/free-photo/building-scheduling-metal-tomatoes-entrance-hall_1417-1114.jpg"
      mediaAnimation="slide-up"
      inputPlaceholder="Enter your email address"
      buttonText="Send Inquiry"
      imageAlt="modern industrial factory architecture"
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterMedia
      imageSrc="http://img.b2bpic.net/free-photo/industrial-park-factory-building-warehouse_1417-1940.jpg?_wi=1"
      logoText="Classicut-N-Pressing"
      columns={[
        {
          title: "Gurgaon Office",          items: [
            { label: "Plot 246, Udyog Vihar", href: "#" },
            { label: "Tel: +91 124 4034721", href: "tel:+911244034721" },
          ],
        },
        {
          title: "Delhi Office",          items: [
            { label: "A-80 G.T.Karnal Road", href: "#" },
            { label: "Tel: +91 11 27131031", href: "tel:+911127131031" },
          ],
        },
      ]}
      copyrightText="© 2025 Classicut-N-Pressing. All rights reserved."
      imageAlt="modern industrial factory architecture"
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
