aboutsummaryrefslogtreecommitdiff
path: root/src/components/avatar_list/avatar_list.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/avatar_list/avatar_list.vue')
-rw-r--r--src/components/avatar_list/avatar_list.vue25
1 files changed, 24 insertions, 1 deletions
diff --git a/src/components/avatar_list/avatar_list.vue b/src/components/avatar_list/avatar_list.vue
index 5df62ce5..3941aa0a 100644
--- a/src/components/avatar_list/avatar_list.vue
+++ b/src/components/avatar_list/avatar_list.vue
@@ -1,5 +1,5 @@
<template>
- <ul class="avatars">
+ <ul class="avatars" :class="{ 'transparent-avatar': slicedAvatars.length == 15 }">
<li class="avatars-item" v-for="(avatar, index) in slicedAvatars" :key="`avatar-${index}`">
<UserAvatar :src="avatar.profile_image_url" class="avatars-img" />
</li>
@@ -28,6 +28,29 @@
border-radius: var(--avatarAltRadius, $fallback--avatarAltRadius);
height: 25px !important;
width: 25px !important;
+ background-color: $fallback--lightText;
+ background-color: var(--lightText, $fallback--lightText);
+ }
+ }
+}
+
+.transparent-avatar {
+ .avatars-item {
+ &:first-child {
+ position: relative;
+
+ .avatars-img {
+ &::after {
+ content: '';
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ background-color: $fallback--faint;
+ background-color: var(--faint, $fallback--faint);
+ left: 0;
+ top: 0;
+ }
+ }
}
}
}