'use client' import { IProduct } from '@/types/landing.types' import { NumberFormat } from '@/config/func' import { Heart } from 'iconsax-react' import Image from 'next/image' import { FC, useState } from 'react' import { useAddWishlist, useRemoveWishlist } from '@/app/products/hooks/useProductsData' import { useSharedStore } from '@/share/store/sharedStore' import Link from 'next/link' type Props = { item?: IProduct } const ProductCard: FC = ({ item }) => { const { isLogin } = useSharedStore() const [isWished, setIsWished] = useState(item?.isWishlist) const { mutate: addWishlist } = useAddWishlist() const { mutate: removeWishlist } = useRemoveWishlist() const handleWish = (e: React.MouseEvent) => { e.preventDefault() e.stopPropagation() if (!isLogin) return if (!item?._id || !item?.variants[0]?._id) return if (isWished) { removeWishlist({ productId: item._id.toString(), variantId: item.variants[0]._id }) setIsWished(false) } else { addWishlist({ productId: item._id.toString(), variantId: item.variants[0]._id }) setIsWished(true) } } if (item) return (

{item.title_fa}

{/*
{ item.variants.map((variant) => { if (variant.meterage) { return
{variant?.meterage?.value}
} }) }
{ item.variants.map((variant) => { if (variant.color) { return
} }) } { item.variants.map((variant) => { if (variant.size) { return
{variant?.size?.value}
} }) }
*/}
{NumberFormat(item.default_variant.price.selling_price)} تومان
{NumberFormat(item.default_variant.price.retailPrice)}
) return (

شارژر دیواری 65 وات سامسونگ سه پورت Type-C مدل EP-T6530- اورجینال

260,000 تومان
70,400,000
) } export default ProductCard