user management ui

This commit is contained in:
yaschalew
2026-07-10 10:41:48 +03:00
parent dcb2d98503
commit 28a20923ff
595 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +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;
};