Facts.js
3.51 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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
import React from "react";
import Link from "next/link";
import { Swiper, SwiperSlide } from "swiper/react";
import { Pagination, Autoplay } from "swiper/modules";
import Heading from "@/components/reuseables/Heading";
import { cleanImage } from "@/layout/imageHandling";
import Image from "next/image";
const FactsData = [
  {
    id: 1,
    icon: "ri-group-2-line",
    title: "Human Consultancy",
    shortDec:
      "Lorem ipsum dolor sit amet, consetet elitr, sed diam nonumy eiod temp labore et dolore magna.",
    readMoreText: "Read More",
    detailsUrl: "/services/details",
  },
  {
    id: 2,
    icon: "ri-briefcase-line",
    title: "Solicitor Consultancy",
    shortDec:
      "Lorem ipsum dolor sit amet, consetet elitr, sed diam nonumy eiod temp labore et dolore magna.",
    readMoreText: "Read More",
    detailsUrl: "/services/details",
  },
  {
    id: 3,
    icon: "ri-money-dollar-box-line",
    title: "Financial Consultancy",
    shortDec:
      "Lorem ipsum dolor sit amet, consetet elitr, sed diam nonumy eiod temp labore et dolore magna.",
    readMoreText: "Read More",
    detailsUrl: "/services/details",
  },
  {
    id: 4,
    icon: "ri-settings-2-line",
    title: "Strategy Consultancy",
    shortDec:
      "Lorem ipsum dolor sit amet, consetet elitr, sed diam nonumy eiod temp labore et dolore magna.",
    readMoreText: "Read More",
    detailsUrl: "/services/details",
  },
  {
    id: 5,
    icon: "ri-restart-line",
    title: "Tax Consultancy",
    shortDec:
      "Lorem ipsum dolor sit amet, consetet elitr, sed diam nonumy eiod temp labore et dolore magna.",
    readMoreText: "Read More",
    detailsUrl: "/services/details",
  },
  {
    id: 6,
    icon: "ri-lightbulb-flash-line",
    title: "Financial Consultancy",
    shortDec:
      "Lorem ipsum dolor sit amet, consetet elitr, sed diam nonumy eiod temp labore et dolore magna.",
    readMoreText: "Read More",
    detailsUrl: "/services/details",
  },
];
const Facts = ({title,subtitle, factlist}) => {
  // console.log(factlist)
  return (
    <>
      <div className="services-area ptb-50 ">
        <div className="container">
          <div className="section-title">
            <span className="sub-title">{subtitle}</span>
            <Heading el="h2" heading={title} />
          </div>
          <Swiper
            spaceBetween={30}
            pagination={{
              clickable: true,
            }}
            breakpoints={{
              0: {
                slidesPerView: 1,
              },
              768: {
                slidesPerView: 2,
              },
              1200: {
                slidesPerView: 3,
              },
            }}
            autoplay={{
              delay: 5000,
              disableOnInteraction: true,
              pauseOnMouseEnter: true,
            }}
            modules={[Pagination, Autoplay]}
            className="services-slides-two"
          >
            {factlist &&
              factlist.map((factsData) => (
                <SwiperSlide
                  className="single-services-item"
                  key={factsData.id}
                >
                  <div className="icon">
                   <Image 
                   src={cleanImage(factsData?.Icon?.url)}
                   fill
                   />
                  </div>
                  <h3>
                    {factsData.Title}
                  </h3>
                  <p>{factsData.Description}</p>
                </SwiperSlide>
              ))}
          </Swiper>
        </div>
      </div>
    </>
  );
};
export default Facts;