diff --git a/frontend/src/context/ProjectPermissionContext/ProjectPermissionContext.tsx b/frontend/src/context/ProjectPermissionContext/ProjectPermissionContext.tsx index a7023a867..b0ee59960 100644 --- a/frontend/src/context/ProjectPermissionContext/ProjectPermissionContext.tsx +++ b/frontend/src/context/ProjectPermissionContext/ProjectPermissionContext.tsx @@ -56,5 +56,7 @@ export const useProjectPermission = () => { throw new Error("useProjectPermission to be used within "); } - return ctx; + const hasProjectRole = (role: string) => ctx?.membership?.roles?.includes(role) || false; + + return { ...ctx, hasProjectRole }; };