Guest User

Untitled

a guest
Jul 18th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. export default class Profile extends PureComponent {
  2. static propTypes = {
  3. userIsLoaded: PropTypes.bool,
  4. user: PropTypes.shape({
  5. _id: PropTypes.string,
  6. }).isRequired,
  7. }
  8.  
  9. static defaultProps = {
  10. userIsLoaded: false,
  11. }
  12.  
  13. render() {
  14. const { userIsLoaded, user } = this.props;
  15. if (!userIsLoaded) return <Loaded />;
  16. return (
  17. <div>
  18. <div className="two-col">
  19. <section>
  20. <MyOrders userId={user.id} />
  21. <My Downloads userId={user._id} />
  22. </section>
  23. <aside>
  24. <MySubscriptions user={user} />
  25. <MyVotes user={user} />
  26. </aside>
  27. </div>
  28. <div className="one-col">
  29. {isRole('affiliate', user={user._id} &&
  30. <MyAffiliateInfo userId={user._id} />
  31. }
  32. </div>
  33. </div>
  34. )
  35. }
  36. }
Add Comment
Please, Sign In to add comment