This commit is contained in:
natib21
2026-07-10 11:25:59 +00:00
parent 2696ca7498
commit e6e44e773b
1146 changed files with 200266 additions and 90527 deletions

View File

@@ -1,15 +1,15 @@
import { NavOptions } from "../navigation/navigationtabs";
export const hasAccess = (
item: NavOptions,
userPermissions: string[],
userRoles: string[]
): boolean => {
const permsCheck =
item.perms?.some((perm) => userPermissions.includes(perm)) ?? true;
const rolesCheck =
item.roles?.some((role) => userRoles.includes(role)) ?? true;
return permsCheck || rolesCheck;
};
import { NavOptions } from "../navigation/navigationtabs";
export const hasAccess = (
item: NavOptions,
userPermissions: string[],
userRoles: string[]
): boolean => {
const permsCheck =
item.perms?.some((perm) => userPermissions.includes(perm)) ?? true;
const rolesCheck =
item.roles?.some((role) => userRoles.includes(role)) ?? true;
return permsCheck || rolesCheck;
};