Industries.js 4.5 KB
import Image from "next/image";
import React from "react";
import { Swiper, SwiperSlide } from "swiper/react";
import { Autoplay, Pagination } from "swiper/modules";
import { Col, Container, Row } from "react-bootstrap";
import Heading from "./Heading";
import Link from "next/link";
const industriesData = [
  {
    title: "Education",
    subtitle: "Industries",
    description:
      "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.",
    imageSrc: "/images/home/industry.jpg",
    imageAlt: "image",
    shapeSrc: "/images/shape/shape8.png",
    shapeAlt: "image",
    link: "/services",
  },
  {
    title: "Life Sciences",
    subtitle: "Industries",
    description:
      "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.",
    imageSrc: "/images/home/industry.jpg",
    imageAlt: "image",
    shapeSrc: "/images/shape/shape8.png",
    shapeAlt: "image",
  },
  {
    title: "Technology",
    subtitle: "Industries",
    description:
      "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.",
    imageSrc: "/images/home/industry.jpg",
    imageAlt: "image",
    shapeSrc: "/images/shape/shape8.png",
    shapeAlt: "image",
  },
  {
    title: "Hospitality",
    subtitle: "Industries",
    description:
      "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.",
    imageSrc: "/images/home/industry.jpg",
    imageAlt: "image",
    shapeSrc: "/images/shape/shape8.png",
    shapeAlt: "image",
  },
  {
    title: "Real Estate",
    subtitle: "Industries",
    description:
      "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.",
    imageSrc: "/images/home/industry.jpg",
    imageAlt: "image",
    shapeSrc: "/images/shape/shape8.png",
    shapeAlt: "image",
  },

  // Add more objects here if you have more slides
];
const Industries = () => {
  return (
    <>
      <div className="free-quote-area bg-color">
        <Swiper
          spaceBetween={30}
          pagination={{ clickable: true }}
          breakpoints={{
            0: {
              slidesPerView: 1,
            },
            576: {
              slidesPerView: 1,
            },
            768: {
              slidesPerView: 1,
            },
            992: {
              slidesPerView: 1,
            },
          }}
          autoplay={{
            delay: 5000,
            disableOnInteraction: true,
            pauseOnMouseEnter: true,
          }}
          modules={[Pagination, Autoplay]}
          className="industry-slides"
        >
          {industriesData.map((industry, index) => (
            <SwiperSlide className="single-partner-item" key={index}>
              <Container>
                <Row className="align-items-center">
                  <Col lg={5} md={12}>
                    <div className="free-quote-content">
                      <span className="sub-title">{industry.subtitle}</span>
                      <Heading
                        el="h2"
                        heading={industry.title}
                        className="industry-title"
                      />
                      <p>{industry.description}</p>
                      <Link href="/#" className="default-btn-one">
                        Know More
                      </Link>
                    </div>
                  </Col>

                  <Col lg={7} md={12}>
                    <Image
                      src={industry.imageSrc}
                      alt={industry.imageAlt}
                      layout="fill"
                      className="img-fluid rounded-5 image"
                    />
                  </Col>
                </Row>
              </Container>

              <div className="shape3">
                <Image
                  src={industry.shapeSrc}
                  alt={industry.shapeAlt}
                  layout="fill"
                  className="img-fluid image"
                />
              </div>
            </SwiperSlide>
          ))}
        </Swiper>
      </div>
    </>
  );
};

export default Industries;