PostCard.jsx 920 B

12345678910111213141516171819202122232425262728
  1. import defaultPhoto from '../../materials/default-photo.png'
  2. import { Link } from 'react-router-dom'
  3. import galery from '../../materials/gallery-icon.png'
  4. import backendURL from '../../helpers/backendUrl'
  5. export const Card = ({ post }) => (
  6. <>
  7. <Link key={post?._id} to={`/post/${post?._id}`}>
  8. {post?.images && post?.images.length > 1 ? (
  9. <div className="Wrapper">
  10. <img src={galery} className="Gallery" />
  11. <img className="Card" src={backendURL + '/' +
  12. post.images[0].url} />
  13. </div>
  14. ) : post?.images && post?.images[0] && post.images[0]?.url ? (
  15. <div className="Wrapper">
  16. <img className="Card" src={backendURL + '/'
  17. + post.images[0].url} />
  18. </div>
  19. ) : (
  20. <div className="Wrapper">
  21. <img className="Card"
  22. src={defaultPhoto} />
  23. </div>
  24. )}
  25. </Link>
  26. </>
  27. )