2
0

fix(engine): 🐛 Avatar display on mobile

This commit is contained in:
Baptiste Arnaud
2022-03-07 14:10:50 +01:00
parent 57663fd05c
commit ed9d791aac
2 changed files with 16 additions and 20 deletions

View File

@ -4,23 +4,19 @@ import { DefaultAvatar } from './DefaultAvatar'
export const Avatar = ({ avatarSrc }: { avatarSrc?: string }): JSX.Element => {
if (avatarSrc === '') return <></>
return (
<div className="w-full h-full rounded-full text-2xl md:text-4xl text-center xs:w-10 xs:h-10 flex-shrink-0">
{isDefined(avatarSrc) ? (
<figure
className={
'flex justify-center items-center rounded-full text-white w-6 h-6 text-sm relative xs:w-full xs:h-full xs:text-xl'
}
>
<img
src={avatarSrc}
alt="Bot avatar"
className="rounded-full object-cover w-full h-full"
/>
</figure>
) : (
<DefaultAvatar />
)}
</div>
)
if (isDefined(avatarSrc))
return (
<figure
className={
'flex justify-center items-center rounded-full text-white w-6 h-6 text-sm relative xs:w-10 xs:h-10 xs:text-xl'
}
>
<img
src={avatarSrc}
alt="Bot avatar"
className="rounded-full object-cover w-full h-full"
/>
</figure>
)
return <DefaultAvatar />
}

View File

@ -4,7 +4,7 @@ export const DefaultAvatar = (): JSX.Element => {
return (
<figure
className={
'flex justify-center items-center rounded-full text-white w-6 h-6 text-sm relative xs:w-full xs:h-full xs:text-xl'
'flex justify-center items-center rounded-full text-white w-6 h-6 text-sm relative xs:w-10 xs:h-10 xs:text-xl'
}
data-testid="default-avatar"
>