73 lines
3.5 KiB
JavaScript
73 lines
3.5 KiB
JavaScript
import React from "react";
|
|
import Link from 'next/link';
|
|
import SectionTitle from "../SectionTitle/SectionTitle";
|
|
import Campaign from '../../api/campaign';
|
|
import Image from "next/image";
|
|
|
|
const ClickHandler = () => {
|
|
window.scrollTo(10, 0);
|
|
}
|
|
|
|
const ServicesSection = (props) => {
|
|
return (
|
|
<div className={`wpo-campaign-area section-padding ${props.cmClass}`}>
|
|
<div className="container">
|
|
<SectionTitle subTitle={'Campaign'} Title={'Our Upcoming Campaign'} />
|
|
<div className="wpo-campaign-wrap">
|
|
<div className="row">
|
|
{Campaign.map((campaign, cam) => (
|
|
<div className="col-lg-4 col-md-6 col-12" key={cam}>
|
|
<div className="wpo-campaign-single">
|
|
<div className="wpo-campaign-item">
|
|
<div className="wpo-campaign-img">
|
|
<Image src={campaign.sImgS} alt="" />
|
|
</div>
|
|
<div className="wpo-campaign-content">
|
|
<div className="wpo-campaign-text-top data-theem">
|
|
{/* <p><i className="fi flaticon-calendar"></i> {campaign.date}</p> */}
|
|
{/* <h3 style={{
|
|
whiteSpace: 'nowrap',
|
|
overflow: 'hidden',
|
|
textOverflow: 'ellipsis',
|
|
width: '100%',
|
|
display: 'block',
|
|
}}> */}
|
|
<h3>
|
|
<Link
|
|
onClick={ClickHandler}
|
|
href={`/services/${campaign.slug}`}
|
|
>
|
|
{campaign.sTitle}
|
|
</Link>
|
|
|
|
|
|
|
|
</h3>
|
|
<p>
|
|
{campaign.description}
|
|
</p>
|
|
<div className="services-btn">
|
|
<Link
|
|
onClick={ClickHandler}
|
|
href={`/services/${campaign.slug}`}
|
|
className="theme-btn full-width-btn"
|
|
>
|
|
View Services
|
|
</Link>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
))}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
);
|
|
}
|
|
|
|
export default ServicesSection;
|