Add fallback avatar

This commit is contained in:
Alex Gleason
2022-02-07 13:06:20 -06:00
parent c4bf347dae
commit d260cc2e2c
4 changed files with 126 additions and 16 deletions

View File

@@ -28,22 +28,14 @@ export default class Avatar extends React.PureComponent {
height: `${size}px`,
};
// Only render the image if src is provided
if (account.get('avatar')) {
return (
<StillImage
className={classNames('account__avatar', { 'account__avatar-inline': inline })}
style={style}
src={account.get('avatar')}
alt=''
/>
);
} else {
// Fall back on rendering an empty div
return (
<div className={classNames('account__avatar', { 'account__avatar-inline': inline })} style={style} />
);
}
return (
<StillImage
className={classNames('account__avatar', { 'account__avatar-inline': inline })}
style={style}
src={account.get('avatar')}
alt=''
/>
);
}
}