import { Card, Image, Button, Space } from 'antd'; import { useEffect, useState } from 'react'; import { connect } from 'react-redux'; import { actionCartAdd } from '../action'; const backendURL = 'http://shop-roles.asmer.fs.a-level.com.ua'; const Good = ({good: {name, images, description, price, _id}, onAdd}) => { const [dopImg, setDopImg] = useState([]); useEffect(() => { if (images && images.length > 1) { const newImages = [...images]; newImages.shift(); setDopImg(newImages); } }, [images]) return ( {images && images[0] && images[0].url && } {(dopImg.length >= 1) && dopImg.map((item) =>
)}

{description}

{price} грн

) } const mapStateToProps = state => ({good: state.promise.goodById?.payload || {}}) const GoodCardCharacteristic = connect(mapStateToProps, {onAdd: actionCartAdd})(Good); export default GoodCardCharacteristic;