nuxt-breeze/composables/useRoles.ts

12 lines
205 B
TypeScript

export function useRoles() {
const user = useUser()
function hasRole(roleName: string) {
return user.value?.roles?.some(role => role.name === roleName) ?? false
}
return {
hasRole,
}
}