Add episode participant images

This commit is contained in:
Dennis Reimann
2022-04-19 15:12:49 +02:00
parent 6605718e41
commit 9e16916a5d
3 changed files with 30 additions and 3 deletions

View File

@@ -43,6 +43,29 @@
& .player { & .player {
margin-bottom: var(--space-xxl); margin-bottom: var(--space-xxl);
} }
& .partcipants {
margin: 0;
list-style: none;
}
& .partcipants li + li {
margin-top: var(--space-m);
}
& .partcipants li,
& .partcipants li a {
display: flex;
align-items: center;
}
& .avatar {
display: block;
height: 2rem;
width: 2rem;
border-radius: 50%;
margin-right: var(--space-m);
}
} }
.episodes { .episodes {

View File

@@ -31,8 +31,12 @@ block main
h2 Teilnehmer h2 Teilnehmer
ul.partcipants ul.partcipants
for participant in episode.participants for participant in episode.participants
- const member = team[participant.toLowerCase()]
li li
if team[participant.toLowerCase()] if member
a(href=`/team/#${participant}`)= participant a(href=`/team/#${member.name}`)
img.avatar(src=assetPath(member.image || "/img/avatar.svg") alt=member.name)
= member.name
else else
img.avatar(src=assetPath("/img/avatar.svg") alt=participant)
= participant = participant

View File

@@ -35,7 +35,7 @@ mixin member(m)
mixin spende(d, trunc = false) mixin spende(d, trunc = false)
.spende(id=d.id)&attributes(attributes) .spende(id=d.id)&attributes(attributes)
.inner .inner
img.avatar(src=(d.avatar || assetPath("/img/avatar.svg")) alt=d.name) img.avatar(src=assetPath(d.avatar || "/img/avatar.svg") alt=d.name)
h3.name= d.name h3.name= d.name
.center .center
if d.beschreibung if d.beschreibung