fix(ui): gate useProjects on admin roles to fix failing unit test

This commit is contained in:
Ishaan Jaffer 2026-04-30 15:10:01 -07:00
parent f44540095b
commit e7363f64ac
No known key found for this signature in database

View file

@ -6,8 +6,8 @@ import {
deriveErrorMessage,
handleError,
} from "@/components/networking";
import { all_admin_roles } from "@/utils/roles";
import useAuthorized from "@/app/(dashboard)/hooks/useAuthorized";
import { all_admin_roles } from "@/utils/roles";
// ── Types ────────────────────────────────────────────────────────────────────
@ -81,7 +81,6 @@ export const useProjects = () => {
return useQuery<ProjectResponse[]>({
queryKey: projectKeys.list({}),
queryFn: async () => fetchProjects(accessToken!),
enabled:
Boolean(accessToken) && all_admin_roles.includes(userRole || ""),
enabled: Boolean(accessToken) && all_admin_roles.includes(userRole!),
});
};