import React from 'react'; import PropTypes from 'prop-types'; import { Image } from '@freecodecamp/react-bootstrap'; import DefaultAvatar from '../../assets/icons/DefaultAvatar'; import { defaultUserImage } from '../../../../config/misc'; import { borderColorPicker } from '../helpers'; const propTypes = { isDonating: PropTypes.bool, isTopContributor: PropTypes.bool, picture: PropTypes.any.isRequired, userName: PropTypes.string.isRequired }; function AvatarRenderer({ picture, userName, isDonating, isTopContributor }) { let borderColor = borderColorPicker(isDonating, isTopContributor); let isPlaceHolderImage = /example.com|identicon.org/.test(picture) || picture === defaultUserImage; return (