system-copyright-react/src/components/card/CardProjDownload.tsx

60 lines
3.5 KiB
TypeScript
Raw Normal View History

2024-03-15 18:18:29 +08:00
import './card-proj-download.css';
2024-05-10 11:33:40 +08:00
import { IProjDownload } from "../../interfaces/card/ICardProj.ts";
2024-03-15 18:18:29 +08:00
export default function CardProjDownload(props: IProjDownload) {
return (
2024-05-10 11:33:40 +08:00
// <div className="card-proj-download">
<div className={props.canBtnClick ? 'card-proj-download' : 'card-proj-nodownload'}>
<div className="cpDown-title">{props.title}</div>
<div className='cpDown-bot'>
<div className="cpDown-desc">{props.desc}</div>
<div className="cpDown-option">
{
props.canBtnClick ? (
2024-09-13 16:45:01 +08:00
<div>
<div style={{ display: props.title == '申请表' || props.title == '代码压缩包' ||props.title == '证书下载' ? 'unset' : 'none' }}>
<a href="/#" className="cpDown-edit" style={{ minWidth: 30 }} onClick={(e) => {
e.preventDefault();
props.handleDownload();
}}></a>
</div>
<div style={{ display: props.title == '操作手册' || props.title == '源代码' ? 'unset' : 'none' }}>
<a href="/#" className="cpDown-edit" style={{ minWidth: 30 }} onClick={(e) => {
e.preventDefault();
props.handleDownload();
}}>word</a>
<a href="/#" className="cpDown-edit" style={{ minWidth: 30, marginLeft: 5 }} onClick={(e) => {
e.preventDefault();
props.downPdf();
}}>pdf</a>
</div>
</div>
2024-05-10 11:33:40 +08:00
) : (
2024-09-13 16:45:01 +08:00
// <a href="/#" className="cpDown-noedit" style={{ color: '#c2c2c2',minWidth:30 }} onClick={(e) => {
// e.preventDefault();
// }}>下载</a>
<div>
<div style={{ display: props.title == '申请表' || props.title == '代码压缩包' ? 'unset' : 'none' }}>
<a href="/#" className="cpDown-noedit" style={{ color: '#c2c2c2', minWidth: 30 }} onClick={(e) => {
e.preventDefault();
}}></a>
</div>
<div style={{ display: props.title == '操作手册' || props.title == '源代码' ? 'unset' : 'none' }}>
<div style={{ color: '#c2c2c2' }}> <a href="/#" className="cpDown-noedit" style={{ color: '#c2c2c2', minWidth: 30 }} onClick={(e) => {
e.preventDefault();
}} >word</a> <a href="/#" className="cpDown-noedit" style={{ color: '#c2c2c2', minWidth: 30 }} onClick={(e) => {
e.preventDefault();
}}>pdf</a></div>
</div>
</div>
2024-05-10 11:33:40 +08:00
)
}
2024-03-26 21:09:41 +08:00
2024-05-10 11:33:40 +08:00
</div>
2024-03-15 18:18:29 +08:00
</div>
2024-05-10 11:37:55 +08:00
<div className='downBoxx'></div>
2024-03-15 18:18:29 +08:00
</div>
)
}