2025-08-08 11:53:47 +05:30

65 lines
3.0 KiB
JavaScript

import React from "react";
import Link from "next/link";
const ShopProduct = ({ products, addToCartProduct }) => {
const ClickHandler = () => {
window.scrollTo(10, 0);
};
return (
<section className="wpo-shop-section">
<div className="container">
<div className="row">
<div className="col col-xs-12">
<div className="shop-grids clearfix">
{products.length > 0 &&
products.slice(0, 12).map((product, pitem) => (
<div className="grid" key={pitem}>
<div className="img-holder">
<img src={product.proImg} alt="" />
</div>
<div className="details">
<h3><Link onClick={ClickHandler} href={'/product-single/[slug]'} as={`/product-single/${product.slug}`}>{product.title}</Link></h3>
<del>${product.delPrice}</del>
<span>${product.price}</span>
<div className="add-to-cart">
<button
data-bs-toggle="tooltip"
data-bs-html="true"
title="Add to Cart"
onClick={() => addToCartProduct(product)}
>
Add to cart
</button>
</div>
</div>
</div>
))}
</div>
<div className="pagination-wrapper pagination-wrapper-center">
<ul className="pg-pagination">
<li>
<a href="#" aria-label="Previous">
<i className="ti-angle-left"></i>
</a>
</li>
<li className="active"><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li>
<a href="#" aria-label="Next">
<i className="ti-angle-right"></i>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</section>
);
};
export default ShopProduct;