Good.tsx 836 B

1234567891011121314151617181920212223242526272829
  1. import { Link } from 'react-router-dom';
  2. import s from './Good.module.css';
  3. import { IGoodItem } from '../../../typescript/goods/interfaces';
  4. const Good = ({
  5. good: { _id, name, createdAt, price, images },
  6. routName,
  7. }: IGoodItem) => {
  8. return (
  9. <li className={s.good_item}>
  10. <Link className={s.good_link} to={`/categories/goods/${routName}/${_id}`}>
  11. <p>_id : {_id}</p>
  12. <p>name : {name ? name : 'missed'}</p>
  13. <p>createdAt : {createdAt ? createdAt : 'missed'}</p>
  14. <p>price : {price ? price : 'unknown'}</p>
  15. <img
  16. src={`http://shop-roles.asmer.fs.a-level.com.ua/${
  17. images && images[0].url
  18. }`}
  19. alt="*it has to be pic of product*"
  20. width="200"
  21. height="200"
  22. ></img>
  23. </Link>
  24. </li>
  25. );
  26. };
  27. export default Good;