2021-03-18 17:28:53 +08:00
|
|
|
import React from 'react';
|
2021-09-10 11:47:48 +08:00
|
|
|
import { AlignTop } from '../Component/layout';
|
2021-03-18 17:28:53 +08:00
|
|
|
import { Link } from 'react-router-dom';
|
|
|
|
|
|
2021-08-05 17:13:57 +08:00
|
|
|
function Releases({owner,projectsId,releaseVersions , baseOperate , projectType}){
|
2021-03-18 17:28:53 +08:00
|
|
|
|
|
|
|
|
return(
|
|
|
|
|
<div>
|
2021-09-10 11:47:48 +08:00
|
|
|
<Link to={`/${owner}/${projectsId}/releases`} className="font-16 color-ooo hoverA">
|
|
|
|
|
<span>发行版</span>
|
2021-09-10 09:50:29 +08:00
|
|
|
{ releaseVersions && releaseVersions.total_count > 0 && <span className="infoCount">{releaseVersions.total_count}</span>}
|
|
|
|
|
</Link>
|
2021-03-18 17:28:53 +08:00
|
|
|
{
|
|
|
|
|
releaseVersions && releaseVersions.total_count>0 ?
|
|
|
|
|
releaseVersions.list.map((item,key)=>{
|
|
|
|
|
return(
|
2021-03-30 15:01:25 +08:00
|
|
|
key === 0 &&<AlignTop className="mt10">
|
2021-03-18 17:28:53 +08:00
|
|
|
<div>
|
2021-03-30 15:01:25 +08:00
|
|
|
<p className="font-16 color-grey-6">
|
2021-09-01 09:33:22 +08:00
|
|
|
<Link to={`/${owner}/${projectsId}/releases`}>{item.name}</Link>
|
2021-03-30 15:01:25 +08:00
|
|
|
<span className="font-12 laterest ml5">最新</span>
|
|
|
|
|
</p>
|
2021-08-13 17:12:56 +08:00
|
|
|
<p className="color-grey-3 font-12">{item.created_at}</p>
|
2021-03-18 17:28:53 +08:00
|
|
|
</div>
|
|
|
|
|
</AlignTop>
|
|
|
|
|
)
|
|
|
|
|
})
|
2021-08-12 11:45:56 +08:00
|
|
|
:
|
|
|
|
|
<div className="mt8">
|
|
|
|
|
您暂未发布任何版本{baseOperate && projectType !==2 && <Link className="color-blue ml20" to={`/projects/${owner}/${projectsId}/releases/new`}>创建新版本</Link>}
|
|
|
|
|
</div>
|
2021-03-18 17:28:53 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|
export default Releases;
|