fix: admin courses

This commit is contained in:
sajjadtalkhabi
2026-05-27 14:47:19 +03:30
parent 7eb2984f5e
commit cb86920015
50 changed files with 787 additions and 649 deletions
+6 -1
View File
@@ -7,7 +7,12 @@ export const useAuthStore = defineStore('auth', () => {
const user = ref(tokenService.getUserInfo())
const isAuthenticated = computed(() => !!tokenService.getToken() && !!user.value)
const role = computed(() => user.value?.role || user.value?.roleName || null)
const role = computed(() => {
const u = user.value
if (!u) return null
if (Array.isArray(u.roles) && u.roles.length) return u.roles[0]
return u.role || u.roleName || null
})
const setUser = (userData) => {
user.value = userData