import React from 'react'; // TODO UserComponent? export default class UserPicture extends React.Component { getUserPicture(user) { // from swig.setFilter('picture', function(user) if (user.image && user.image != '/images/userpicture.png') { return user.image; } else { return '/images/userpicture.png'; } } getClassName() { let className = ['picture', 'picture-rounded']; if (this.props.size) { className.push('picture-' + this.props.size); } return className.join(' '); } render() { const user = this.props.user; return ( {user.username} ); } } UserPicture.propTypes = { user: React.PropTypes.object.isRequired, size: React.PropTypes.string, }; UserPicture.defaultProps = { user: {}, size: null, };