From 5ad37d30c6d2b39dcd78e8ce637f3713ee4a73fa Mon Sep 17 00:00:00 2001 From: ArneBo Date: Sun, 5 Jan 2025 15:48:44 +0100 Subject: [PATCH] feat(ui): user profile pic --- front/src/ui/components/UserMenu.vue | 11 ++++++ front/src/views/auth/ProfileBase.vue | 53 ++++++++++++++++++++++++---- 2 files changed, 57 insertions(+), 7 deletions(-) diff --git a/front/src/ui/components/UserMenu.vue b/front/src/ui/components/UserMenu.vue index dfed1cd5d..4655b37a2 100644 --- a/front/src/ui/components/UserMenu.vue +++ b/front/src/ui/components/UserMenu.vue @@ -58,6 +58,7 @@ const labels = computed(() => ({ v-if="store.state.auth.authenticated && store.state.auth.profile?.avatar?.urls.medium_square_crop" alt="" :src="store.getters['instance/absoluteUrl'](store.state.auth.profile?.avatar.urls.medium_square_crop)" + class="avatar" > @@ -157,6 +158,11 @@ const labels = computed(() => ({ diff --git a/front/src/views/auth/ProfileBase.vue b/front/src/views/auth/ProfileBase.vue index 39d2f33cb..1c61f609c 100644 --- a/front/src/views/auth/ProfileBase.vue +++ b/front/src/views/auth/ProfileBase.vue @@ -81,9 +81,17 @@ watch(props, fetchData, { immediate: true }) class="page-profile" > + + + TU + {{ displayName }} - {{ t('views.auth.ProfileBase.link.overview') }} - {{ t('views.auth.ProfileBase.link.collections') }} - {{ t('views.auth.ProfileBase.link.channels') }} - {{ t('views.auth.ProfileBase.link.activity') }} + + {{ t('views.auth.ProfileBase.link.overview') }} + + + + + {{ t('views.auth.ProfileBase.link.collections') }} + + + + {{ t('views.auth.ProfileBase.link.channels') }} + + + + {{ t('views.auth.ProfileBase.link.activity') }} + + @@ -227,6 +255,17 @@ watch(props, fetchData, { immediate: true }) border-radius: 50%; } + i.avatar { + font-size: 100px; + font-style: normal; + font-weight: 800; + padding: 26px 0px 0px 26px; + background-color: var(--fw-gray-500); + border-radius: 50%; + width: 176px; + height: 176px; + } + h1 { font-size: 48px; margin-bottom: 8px;