forgeplus-react/src/forge/Component/OpsStatus.jsx

57 lines
1.4 KiB
React
Raw Normal View History

2020-07-10 15:42:57 +08:00
import React from 'react';
import './Component.scss';
export const Tags = (status)=>{
switch(status){
2020-07-31 20:15:28 +08:00
case "running":
2020-07-10 15:42:57 +08:00
return(
<span className="statusColor running">运行中</span>
);
2020-08-26 16:09:27 +08:00
case "failure":case"error":
2020-07-10 15:42:57 +08:00
return (
<span className="statusColor failed">未通过</span>
);
2020-07-31 20:15:28 +08:00
case "success":
2020-07-10 15:42:57 +08:00
return (
<span className="statusColor pass">已通过</span>
);
2020-08-26 16:09:27 +08:00
case "pending":
2020-07-10 15:42:57 +08:00
return (
<span className="statusColor Preparing">准备中</span>
);
2020-08-26 16:09:27 +08:00
case 'killed':
return (
<span className="statusColor killed">已撤销</span>
);
2020-07-10 15:42:57 +08:00
}
2020-07-13 15:17:28 +08:00
}
export const TagsLine = (status)=>{
switch(status){
2020-08-09 22:39:58 +08:00
case "running":
2020-07-13 15:17:28 +08:00
return(
<span className="statuslineColor running">运行中</span>
);
2020-08-26 16:09:27 +08:00
case "failure":case "error":
2020-07-13 15:17:28 +08:00
return (
<span className="statuslineColor failed">未通过</span>
);
2020-08-09 22:39:58 +08:00
case "success":
2020-07-13 15:17:28 +08:00
return (
<span className="statuslineColor pass">已通过</span>
);
2020-08-26 16:09:27 +08:00
case "pending":
2020-07-13 15:17:28 +08:00
return (
<span className="statuslineColor Preparing">准备中</span>
);
2020-08-26 16:09:27 +08:00
case 'killed':
return (
<span className="statuslineColor killed">已撤销</span>
);
2020-09-11 17:35:05 +08:00
case 'skipped':
return (
<span className="statuslineColor skipped">已跳过</span>
);
2020-07-13 15:17:28 +08:00
}
2020-09-11 17:35:05 +08:00
}