User.js 499 B

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