User.js 469 B

1234567891011121314151617181920212223242526
  1. import React from 'react';
  2. import UserPicture from './UserPicture';
  3. export default class User extends React.Component {
  4. render() {
  5. const user = this.props.user;
  6. const userLink = '/user/' + user.username;
  7. return (
  8. <span className="user-component">
  9. <a href={userLink}>
  10. <UserPicture user={user} />
  11. </a>
  12. </span>
  13. );
  14. }
  15. }
  16. User.propTypes = {
  17. user: React.PropTypes.object.isRequired,
  18. };
  19. User.defaultProps = {
  20. };