Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2020
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. render() {
  2. return (
  3. <>
  4. <NavBar
  5. handleLogin={this.props.handleLogin}
  6. handleLogout={this.props.handleLogout}
  7. userId={this.props.userId}
  8. />
  9. <div className="Movement-allContainer">
  10. <div className="Movement-Details">
  11. <div className="Movement-Header">{this.state.movement.title}</div>
  12. <div>
  13. <button
  14. className="Movement-likeButton"
  15. onClick={this.likeMovement}
  16. // kind of like a "like" button on instagram
  17. >
  18. {this.props.user
  19. ? this.props.user.favlist.includes(this.state.movement._id)
  20. ? "you liked this"
  21. : "you haven't liked this"
  22. : "you aren't logged in"}
  23. </button>
  24. </div>
  25. <img className="Movement-Image" src={this.state.movement.image} />
  26. <div className="Movement-Description">{this.state.movement.description}</div>
  27. </div>
  28. <OutsourceCard
  29. key={`OutsourceCard_${this.state.movement.title}`}
  30. id={this.props.id}
  31. links={this.state.movement.links}
  32. />
  33. <NewPostInput defaultText="New Comment" onSubmit={this.addComment} />
  34. <CommentsBlock
  35. comments={this.state.comments}
  36. addNewComment={this.addNewComment}
  37. userId={this.props.userId}
  38. />
  39. </div>
  40. </>
  41. );
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement