diff --git a/app/javascript/v3/components/Form/InitialsAvatar.vue b/app/javascript/v3/components/Form/InitialsAvatar.vue
index 9bdc1d9d2..c58b89cdc 100644
--- a/app/javascript/v3/components/Form/InitialsAvatar.vue
+++ b/app/javascript/v3/components/Form/InitialsAvatar.vue
@@ -24,7 +24,7 @@ const colors = {
};
const props = defineProps({
- username: {
+ name: {
type: String,
default: '',
},
@@ -39,11 +39,11 @@ const style = computed(() => ({
}));
const colorClass = computed(() => {
- return colors[(props.username.length % 8) + 1];
+ return colors[(props.name.length % 8) + 1];
});
const userInitial = computed(() => {
- const parts = props.username.split(/[ -]/).filter(Boolean);
+ const parts = props.name.split(/[ -]/).filter(Boolean);
let initials = parts.map(part => part[0].toUpperCase()).join('');
return initials.slice(0, 2);
});
diff --git a/app/javascript/v3/components/Form/ProfileAvatar.vue b/app/javascript/v3/components/Form/ProfileAvatar.vue
index 30309f549..fe2604ee8 100644
--- a/app/javascript/v3/components/Form/ProfileAvatar.vue
+++ b/app/javascript/v3/components/Form/ProfileAvatar.vue
@@ -18,11 +18,7 @@
@load="onImageLoad"
@error="onImageLoadError"
/>
-
+
import { computed, ref } from 'vue';
import InitialsAvatar from 'v3/components/Form/InitialsAvatar.vue';
-import { removeEmoji } from 'shared/helpers/emoji';
const props = defineProps({
src: {
type: String,
@@ -72,7 +67,6 @@ const hasImageLoaded = ref(false);
const imageLoadedError = ref(false);
const shouldShowUploadIcon = ref(false);
const fileInputRef = ref(null);
-const userNameWithoutEmoji = computed(() => removeEmoji(props.name));
const shouldShowFallback = computed(() => !props.src && !props.name);