28 lines
550 B
JavaScript
28 lines
550 B
JavaScript
import React from 'react';
|
|
import PropTypes from 'prop-types';
|
|
import defaultAvatarUrl from '../../assets/img/team/avatar.png';
|
|
import Avatar from '../common/Avatar';
|
|
|
|
const JKProfileAvatar = ({ url, size }) => {
|
|
const avatarUrl = () => {
|
|
if (url) {
|
|
return url;
|
|
} else {
|
|
return defaultAvatarUrl;
|
|
}
|
|
};
|
|
|
|
return <Avatar src={avatarUrl()} size={size} />;
|
|
};
|
|
|
|
JKProfileAvatar.propTypes = {
|
|
url: PropTypes.string,
|
|
size: PropTypes.string
|
|
};
|
|
|
|
JKProfileAvatar.defaultProps = {
|
|
size: 'l'
|
|
};
|
|
|
|
export default JKProfileAvatar;
|