{{ initial }}
@@ -32,7 +32,7 @@ const props = defineProps({
default: 72,
},
});
-const style = computed(() => ({
+const fontSizeStyle = computed(() => ({
fontSize: `${Math.floor(props.size / 2.5)}px`,
}));
const colorClass = computed(() => {
diff --git a/app/javascript/v3/components/Form/ProfileAvatar.vue b/app/javascript/v3/components/Form/ProfileAvatar.vue
index 5be638eea..fb802d35d 100644
--- a/app/javascript/v3/components/Form/ProfileAvatar.vue
+++ b/app/javascript/v3/components/Form/ProfileAvatar.vue
@@ -1,9 +1,5 @@
-
+
![]()
-
-
+
+
+
+
diff --git a/app/javascript/v3/helpers/CommonHelper.js b/app/javascript/v3/helpers/CommonHelper.js
index a4b55bdd5..8e75d2b09 100644
--- a/app/javascript/v3/helpers/CommonHelper.js
+++ b/app/javascript/v3/helpers/CommonHelper.js
@@ -3,6 +3,8 @@ export const replaceRouteWithReload = url => {
};
export const userInitial = name => {
+ if (!name) return '';
+
const parts = name.split(/[ -]/).filter(Boolean);
let initials = parts.map(part => part[0].toUpperCase()).join('');
return initials.slice(0, 2);