Avatar.js 744 Bytes
// import { Avatar }                         from '/imports/client/components/Avatar';
import _                                  from 'lodash';
import React, { Component }               from 'react';
import classNames                         from 'classnames';



export class Avatar extends Component {


  render() {
    const user = this.props.user;
  
    return (
      <div
        className = {classNames(
          "avatar-box",
          this.props.small && "avatar-small"
        )}
        style={_.assign({
          backgroundImage:  `url(${user.getAvatarUrl()})`,
          width:            this.props.size + 'px',
          height:           this.props.size + 'px',
        }, this.props.style || {})}
      />
    );
  };
};