PostCard.jsx 794 B

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