Skip to content

Commit d301249

Browse files
authored
Merge pull request #98 from CapituloJaverianoACM/fix/use-def-avatar-url
Use the default avatar url specified in the .env file
2 parents e20dfbd + 3723d8c commit d301249

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

src/components/league/ui/podium/podium-component.tsx

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -70,20 +70,21 @@ const Step = (props: {
7070
)}
7171
</div>
7272

73-
{showAvatar && (
74-
<div className="absolute -top-[2rem] lg:-top-[3.5rem] left-1/2 transform -translate-x-1/2 mx-auto rounded-full border-2 border-[--azul-niebla] bg-[--azul-niebla] h-[4rem] lg:h-[7rem] aspect-square overflow-hidden">
73+
{showAvatar && (() => {
74+
const hasAvatar = !(student.student.avatar?.length == 0 || !student.student.avatar)
75+
return <div className="flex absolute -top-[2rem] lg:-top-[3.5rem] left-1/2 transform -translate-x-1/2 mx-auto rounded-full border-2 border-[--azul-niebla] bg-[--azul-niebla] h-[4rem] lg:h-[7rem] aspect-square overflow-hidden">
7576
{/* eslint-disable-next-line @next/next/no-img-element */}
7677
<img
7778
src={
78-
student.student.avatar?.length == 0
79-
? null
80-
: student.student.avatar
79+
hasAvatar ? student.student.avatar
80+
: process.env.NEXT_PUBLIC_DEFAULT_IMAGE_URL
8181
}
8282
alt={`Avatar de ${student.student.name}`}
83-
className="w-full h-full object-cover"
83+
className={`object-cover ${hasAvatar ? "w-full h-full" : "w-3/4 h-3/4 m-auto"}`}
8484
/>
8585
</div>
86-
)}
86+
})()
87+
}
8788

8889
{showCrown && (
8990
<div

0 commit comments

Comments
 (0)