"use client"; import React from "react"; import Link from "next/link"; import Image from "next/image"; import { products } from "@/data/products"; import Pagination from "../common/Pagination"; import { useContextElement } from "@/context/Context"; export default function Shop() { const { addProductToCart, isAddedToCartProducts } = useContextElement(); return (

New Arrivals

{/* /nav */}
{/*/column */}
{/*/.form-select-wrapper */}
{/*/column */}
{/*/.row */}
{products.map((product) => (
{product.title} addProductToCart(product.id)} className="item-cart opacity-0 absolute bottom-[-2rem] w-full h-auto !text-white text-center transition-all duration-[0.3s] ease-in-out text-[0.85rem] flex items-center justify-center font-bold m-0 p-[0.8rem] left-0 bg-[rgba(38,43,50,.8)] hover:bg-[rgba(38,43,50,.9)] hover:!text-white group-hover:opacity-100 group-hover:bottom-0" > {isAddedToCartProducts(product.id) ? "Already added" : "Add to cart"} {product.badge && ( {product.badge} )}
{product.category}
{product.rating && ( )}

{product.title}

{product.originalPrice ? ( <> ${product.originalPrice.toFixed(2)} ${product.price.toFixed(2)} ) : ( ${product.price.toFixed(2)} )}

))}
{/* /.row */}
{/* /.grid */} {/* /nav */}
{/* /.container */}
); }