IndustryClientele.js 2.08 KB
import React from "react";
import { Swiper, SwiperSlide } from "swiper/react";
import { Autoplay, Navigation } from "swiper/modules";
import Image from "next/image";
import SwiperNav from "./SwiperNav";
import { cleanImage } from "@/layout/imageHandling";

const IndustryClientele = ({
  partners = [],
  spaceBetween = 10,
  autoplayDelay = 3000,
  slidesPerViewBreakpoints = {
    0: { slidesPerView: 2 },
    576: { slidesPerView: 3 },
    768: { slidesPerView: 4 },
    992: { slidesPerView: 4 },
  },
  sliderClassName = "partner-slides  position-relative",
  itemClassName = "single-partner-item",
}) => {
  console.log("clientlogo",partners)
  return (
    <div className="partner-area pb-100">
      <div className="container">
        <div className="position-relative">
          <Swiper
            spaceBetween={spaceBetween}
            breakpoints={slidesPerViewBreakpoints}
            loop={true}
            autoplay={{
              delay: autoplayDelay,
              disableOnInteraction: true,
              pauseOnMouseEnter: true,
            }}
            // navigation={{
            //   nextEl: ".custom-swiper-button-next",
            //   prevEl: ".custom-swiper-button-prev",
            // }}
            modules={[Autoplay]}
            className={sliderClassName}
          >
            {partners &&
              partners?.map((logo) => (
                
                <SwiperSlide className={itemClassName} key={logo.id}>
                  <div className="justify-content-center align-items-center ">
                        <Image
                          alt={logo?.alternativeText ? logo?.alternativeText : "image"}
                          src={cleanImage(logo?.url)}
                          fill
                          className="img-fluid image industry-logo"
                        />
                  </div>
                </SwiperSlide>
              ))}
          </Swiper>
          {/* <div className="cust_nav text-center mt-md-4 mt-2">
            <SwiperNav />
          </div> */}
        </div>
      </div>
    </div>
  );
};

export default IndustryClientele;