forgeplus-react/src/forge/DevOps/Infos.jsx

36 lines
835 B
React
Raw Normal View History

2021-03-05 09:56:07 +08:00
import React , { useEffect , useState } from 'react';
2020-07-10 15:42:57 +08:00
import { Banner } from '../Component/layout';
2020-07-15 17:17:31 +08:00
import { Link } from 'react-router-dom';
2020-07-10 15:42:57 +08:00
import Dispost from './Dispose';
import styled from 'styled-components';
const Div = styled.div`{
padding:24px 30px;
}`;
export default ((props)=>{
2020-10-16 17:29:10 +08:00
const [ permission , setPermission ] = useState("");
2020-07-10 15:42:57 +08:00
2020-08-26 16:09:27 +08:00
const owner = props.match.params.owner;
2020-10-16 17:29:10 +08:00
const projectDetail = props.projectDetail;
2020-09-28 14:51:24 +08:00
2020-10-16 17:29:10 +08:00
useEffect(()=>{
if(projectDetail){
setPermission(props.projectDetail.permission);
}
},[projectDetail])
2020-09-28 14:51:24 +08:00
2020-07-10 15:42:57 +08:00
return(
<div className="disposePanel">
<Banner>
2021-09-03 09:23:12 +08:00
{ permission !=="Reporter" && <Link to={`/${owner}/${props.match.params.projectsId}/devops`}>工作流配置</Link>}
2020-07-10 15:42:57 +08:00
</Banner>
<Div>
2021-01-11 17:18:12 +08:00
<Dispost {...props}/>
2020-07-10 15:42:57 +08:00
</Div>
</div>
)
})