generated from pascalmartineau/wp-skeleton
fix: hide label on mobile
This commit is contained in:
@@ -10,6 +10,9 @@ export function useAuth() {
|
||||
const isLoggedIn = loggedIn;
|
||||
const isSwitchedTo = computed(() => Boolean(session.value?.isSwitchedTo));
|
||||
|
||||
const hasRole = (role: string) => session.value?.user?.roles?.includes(role) || false;
|
||||
const isAdmin = computed(() => hasRole("administrator"));
|
||||
|
||||
// Login
|
||||
const loginFields = [
|
||||
{
|
||||
@@ -88,5 +91,5 @@ export function useAuth() {
|
||||
}
|
||||
}
|
||||
|
||||
return { isLoggedIn, isSwitchedTo, loginFields, login, logout, switchTo, switchBack };
|
||||
return { isLoggedIn, isSwitchedTo, hasRole, isAdmin, loginFields, login, logout, switchTo, switchBack };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user