import React, { PropTypes, Component } from 'react';
import Users from 'meteor/nova:users';
import { Link } from 'react-router';
const UsersAvatar = ({user, size, link}) => {
const sizes = {
small: "20px",
medium: "30px",
large: "50px"
}
const aStyle = {
borderRadius: "100%",
display: "inline-block",
height: sizes[size],
width: sizes[size]
};
const imgStyle = {
borderRadius: "100%",
display: "block",
height: sizes[size],
width: sizes[size]
};
const avatarUrl = Users.avatar.getUrl(user);
const img =
;
const initials = {Users.avatar.getInitials(user)};
const avatar = avatarUrl ? img : initials;
return link ? {avatar} : avatar;
}
UsersAvatar.propTypes = {
user: React.PropTypes.object.isRequired,
size: React.PropTypes.string,
link: React.PropTypes.bool
}
UsersAvatar.defaultProps = {
size: "medium",
link: true
}
UsersAvatar.displayName = "UsersAvatar";
module.exports = UsersAvatar;
export default UsersAvatar;