'use client'; import { FC } from 'react'; import { IShopItem } from '@/api/shop-item.api'; import styles from '@/components/shop/Shop.module.css'; import Image from 'next/image'; import { IHandleOpen } from '@/components/shop/ShopContainer'; interface IShopItemProps { shopItem: IShopItem; handleOpen: (data: IHandleOpen) => void; } const ShopItem: FC = ({ shopItem, handleOpen }) => { return (
handleOpen({ image: `${process.env.NEXT_PUBLIC_STRAPI || ''}${shopItem.attributes.icon.data.attributes.url}`, isDecimal: shopItem.attributes.isDecimal, priceItem: shopItem.attributes.price, shopItem: shopItem.id, }) } > {shopItem?.attributes?.icon?.data && (
{'shop
)}
{shopItem.attributes.name}
{shopItem.attributes.price} {'small = 1
{'small
); }; export default ShopItem;