PartnerSlider.js
1.98 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
import React from "react";
import { Swiper, SwiperSlide } from "swiper/react";
import { Autoplay } from "swiper/modules";
import Image from "next/image";
const partners = [
{
id: 1,
image: "/images/partner/partner1.png",
altText: "partner",
link: "#",
},
{
id: 2,
image: "/images/partner/partner2.png",
altText: "partner",
link: "#",
},
{
id: 3,
image: "/images/partner/partner1.png",
altText: "partner",
link: "#",
},
{
id: 4,
image: "/images/partner/partner2.png",
altText: "partner",
link: "#",
},
{
id: 5,
image: "/images/partner/partner1.png",
altText: "partner",
link: "#",
},
];
const PartnerSlider = () => {
return (
<>
<div className="partner-area">
<div className="container">
<Swiper
spaceBetween={30}
breakpoints={{
0: {
slidesPerView: 2,
},
576: {
slidesPerView: 3,
},
768: {
slidesPerView: 4,
},
992: {
slidesPerView: 5,
},
}}
autoplay={{
delay: 5000,
disableOnInteraction: true,
pauseOnMouseEnter: true,
}}
modules={[Autoplay]}
className="partner-slides"
>
{partners &&
partners.map((logo) => (
<SwiperSlide className="single-partner-item" key={logo.id}>
<a href={logo.link} className="d-inline-block">
<Image
src={logo.image}
alt={logo.altText}
className="img-fluid"
width={200}
height={100}
/>
</a>
</SwiperSlide>
))}
</Swiper>
</div>
</div>
</>
);
};
export default PartnerSlider;