UserList.js 583 B

1234567891011121314151617181920212223242526272829
  1. import React from 'react';
  2. import UserPicture from '../User/UserPicture';
  3. export default class UserList extends React.Component {
  4. render() {
  5. const users = this.props.users.map((user) => {
  6. return (
  7. <a key={user._id} data-user-id={user._id} href={'/user/' + user.username} title={user.name}>
  8. <UserPicture user={user} size="xs" />
  9. </a>
  10. );
  11. });
  12. return (
  13. <p className="seen-user-list">
  14. {users}
  15. </p>
  16. );
  17. }
  18. }
  19. UserList.propTypes = {
  20. users: React.PropTypes.array,
  21. };
  22. UserList.defaultProps = {
  23. users: [],
  24. };