feat: add permission-gated navigation and admin access
This commit is contained in:
@@ -47,10 +47,11 @@ export function useRolesQuery(params: UseRolesQueryParams) {
|
||||
});
|
||||
}
|
||||
|
||||
export function usePermissionsTreeQuery() {
|
||||
export function usePermissionsTreeQuery(enabled: boolean) {
|
||||
const permissionsQuery = useQuery({
|
||||
queryKey: ['permissions', 'tree'],
|
||||
queryFn: permissionService.getPermissions,
|
||||
enabled,
|
||||
});
|
||||
const permissionTree = useMemo(
|
||||
() => mapPermissionTree(permissionsQuery.data?.tree || []),
|
||||
|
||||
Reference in New Issue
Block a user