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 @@
-
-
-
- {{ previewName }}
-
-
-
-
-
-
-
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 @@