fixes
Build And Push Image / docker (push) Successful in 1m31s Details

This commit is contained in:
Matt 2025-08-14 16:03:47 +02:00
parent 5d3518d256
commit b059d81c21
1 changed files with 12 additions and 2 deletions

View File

@ -121,9 +121,10 @@
<template v-slot:activator="{ props }">
<v-btn icon v-bind="props" color="white">
<ProfileAvatar
:member-id="memberData?.member_id"
:member-name="user?.name"
:first-name="user?.firstName"
:last-name="user?.lastName"
:first-name="user?.firstName || memberData?.first_name"
:last-name="user?.lastName || memberData?.last_name"
size="small"
:lazy="false"
show-border
@ -193,9 +194,18 @@
</template>
<script setup lang="ts">
import type { Member } from '~/utils/types';
const { user, userTier, isBoard, isAdmin, logout } = useAuth();
const drawer = ref(true);
// Fetch complete member data for profile avatar
const { data: sessionData } = await useFetch<{ success: boolean; member: Member | null }>('/api/auth/session', {
server: false
});
const memberData = computed<Member | null>(() => sessionData.value?.member || null);
// Helper functions
const getTierColor = (tier: string) => {
switch (tier) {