- const res = getResource<ProjectResource>(projectUuid)(getState().resources);
- const isAdmin = getState().auth.user!.isAdmin;
- if (res) {
+ const { isAdmin, uuid: userUuid } = getState().auth.user!;
+ const res = getResourceWithEditableStatus<ProjectResource & EditableResource>(resourceUuid, userUuid)(getState().resources);
+ const menuKind = resourceKindToContextMenuKind(resourceUuid, isAdmin, (res || {} as EditableResource).isEditable);
+ if (res && menuKind) {