diff --git a/components/Avatar.vue b/components/Avatar.vue index 2ad2728..ddfe1dc 100644 --- a/components/Avatar.vue +++ b/components/Avatar.vue @@ -3,10 +3,8 @@ class="display-avatar" :src="displayAvatar" :alt="displayName" /> - @@ -30,6 +28,10 @@ if (user) { if (user.avatar) { displayAvatar = user.avatar + } else if (!isCanvasBlocked()){ + displayAvatar = generateDefaultIcon(displayName, user.uuid) + } else { + displayAvatar = null } } diff --git a/components/DefaultIcon.vue b/components/DefaultIcon.vue deleted file mode 100644 index 17e6c79..0000000 --- a/components/DefaultIcon.vue +++ /dev/null @@ -1,48 +0,0 @@ - - - - - diff --git a/components/Guild/MemberEntry.vue b/components/Guild/MemberEntry.vue index 705ba0e..12e36a0 100644 --- a/components/Guild/MemberEntry.vue +++ b/components/Guild/MemberEntry.vue @@ -30,11 +30,4 @@ const hidePopup = () => { .member-item { position: relative; /* Set the position to relative for absolute positioning of the popup */ } - -.member-avatar { - min-height: 2.3em; - max-height: 2.3em; - min-width: 2.3em; - max-width: 2.3em; -} diff --git a/components/Message.vue b/components/Message.vue index 542b34d..ed32c50 100644 --- a/components/Message.vue +++ b/components/Message.vue @@ -220,10 +220,7 @@ function getDayDifference(date1: Date, date2: Date) { } .message-author-avatar { - min-height: 2em; - max-height: 2em; - min-width: 2em; - max-width: 2em; + width: 100%; } .left-column { diff --git a/components/User/UserEntry.vue b/components/User/UserEntry.vue index 7b68976..5abea85 100644 --- a/components/User/UserEntry.vue +++ b/components/User/UserEntry.vue @@ -36,7 +36,7 @@ const props = defineProps<{ .user-avatar { min-width: 2.3em; max-width: 2.3em; - min-height: 2.3em; + min-width: 2.3em; max-height: 2.3em; } diff --git a/layouts/client.vue b/layouts/client.vue index 15907c4..48a7f66 100644 --- a/layouts/client.vue +++ b/layouts/client.vue @@ -17,15 +17,19 @@
- + - + :src="generateDefaultIcon(guild.name, guild.uuid)" /> +
@@ -48,7 +52,6 @@