This commit is contained in:
Emily
2024-10-07 15:26:57 +02:00
parent c2846ca595
commit b27cacf4e6
50 changed files with 512 additions and 583 deletions

View File

@@ -7,6 +7,9 @@ const setLoggedUser = (authContext?: AuthContext) => {
loggedUser.value = authContext;
};
const isLogged = computed(() => {
return loggedUser.value?.logged;
})
function getUserRoles() {
const isPremium = computed(() => {
@@ -17,6 +20,7 @@ function getUserRoles() {
if (!loggedUser.value?.logged) return false;
return loggedUser.value.user.roles.includes('ADMIN');
});
return { isPremium, isAdmin }
}
@@ -24,6 +28,7 @@ export const isAdminHidden = ref<boolean>(false);
export function useLoggedUser() {
return {
isLogged,
user: loggedUser,
userRoles: getUserRoles(),
setLoggedUser