added notification cound badge in navbar

This commit is contained in:
2025-12-31 15:58:39 +01:00
parent e3f9b3b8e9
commit 631d70528f
3 changed files with 64 additions and 10 deletions

View File

@@ -35,13 +35,13 @@
import { onMounted, ref } from 'vue'
import { fetchFriendRequests, acceptFriendRequest } from '../api/friends'
import { fetchRoomInvites, acceptRoomInvite } from '../api/rooms.ts'
import type { FriendRequest, RoomInvite } from '../types'
import { useNotifications } from '../store'
const requests = ref<FriendRequest[]>([])
const invites = ref<RoomInvite[]>([])
const errorMessage = ref('')
const { requests, invites, refreshNotifications } = useNotifications()
onMounted(async () => {
await refreshNotifications()
requests.value = await fetchFriendRequests()
invites.value = await fetchRoomInvites()
})