diff --git a/src/forge/Main/CoderDepot.jsx b/src/forge/Main/CoderDepot.jsx index 2f854198c..ce679f1ec 100644 --- a/src/forge/Main/CoderDepot.jsx +++ b/src/forge/Main/CoderDepot.jsx @@ -78,6 +78,7 @@ function CoderDepot(props){ const [ releaseVersions , setReleaseVersions] = useState(undefined); const [ licenseVisible ,setLicenseVisible] = useState(false); const [ checkVisible ,setCheckVisible] = useState(false); + const [ collaborators, setCollaborators] = useState([]); const owner = props.match.params.owner; const projectsId = props.match.params.projectsId; @@ -188,6 +189,21 @@ function CoderDepot(props){ } },[platform,mirror_status]) + useEffect(()=>{ + const {current_user} = props; + const url = `/${owner}/${projectsId}/collaborators.json`; + current_user && current_user.login && axios.get(url, { + params: { + page: 1, role: "Manager", limit: 100, + }, + }) + .then((result) => { + if (result) { + setCollaborators(result.data.members || []); + } + }).catch((error) => {}); + },[props.current_user && props.current_user.login]) + // 获取readme信息 function getReadmeInfo(path, ref) { axios.get(`/${owner}/${projectsId}/readme.json`, { @@ -659,13 +675,13 @@ function CoderDepot(props){
{desc}
} + {desc && } {/* 项目标签 */} {topics &&{item.name} - {item.projects_count} + {projects_count}