Signed-off-by: ajbura <ajbura@gmail.com>
<div className={`avatar-container avatar-container__${size} noselect`}>
{
imageSrc !== null
- ? <img draggable="false" src={imageSrc} onError={(e) => { e.target.src = ImageBrokenSVG; }} alt="avatar" />
+ ? (
+ <img
+ draggable="false"
+ src={imageSrc}
+ onLoad={(e) => { e.target.style.backgroundColor = 'transparent'; }}
+ onError={(e) => { e.target.src = ImageBrokenSVG; }}
+ alt=""
+ />
+ )
: (
<span
style={{ backgroundColor: iconSrc === null ? bgColor : 'transparent' }}
height: 100%;
object-fit: cover;
border-radius: inherit;
+ background-color: var(--bg-surface-hover);
}
.avatar__border {