.big-pfp-container {
margin: 0 auto;
width: 200px;
- max-width: 80%;
+ max-width: 40%;
background: var(--purple);
padding: 5px;
border-radius: 10px;
border-radius: 5px;
}
+.small-pfp {
+ max-width: 32px;
+ max-height: 32px;
+ margin: 0px;
+ margin-left: 10px;
+}
+
.profile-action {
margin-bottom: 20px;
}
div.song-main {
display: flex;
flex-wrap: nowrap;
- gap: 10px;
align-items: center;
- margin: 5px;
}
div.song-info {
flex-wrap: wrap;
flex-direction: row;
gap: 10px;
- align-items: flex-start;
+ align-items: center;
flex-grow: 1;
- margin: 10px
+ margin: 10px;
}
/* Artist on separate line for mobile */
@media screen and (max-width: 480px) {
div.song-info {
flex-direction: column;
+ align-items: flex-start;
}
div.song-info-sep {
display: flex;
gap: 10px;
align-items: center;
+ margin: 5px;
}
.song-list-button {
{% for song in songs %}
<div class="song" data-song="{{ song.json() }}">
<div class="song-main">
+ <!-- Profile Picture -->
+ <img class="small-pfp" src="/pfp/{{ song.userid }}" onerror="this.style.display = 'none'" />
+
<div class="song-info">
+
<!-- Song Title -->
<div class="song-title"><a href="/song/{{ song.userid }}/{{ song.songid }}?action=view">{{ song.title }}</a></div>