|
@@ -34,7 +34,8 @@ import {
|
|
|
SyncOutlined,
|
|
SyncOutlined,
|
|
|
ClockCircleOutlined,
|
|
ClockCircleOutlined,
|
|
|
CloudUploadOutlined,
|
|
CloudUploadOutlined,
|
|
|
- KeyOutlined
|
|
|
|
|
|
|
+ KeyOutlined,
|
|
|
|
|
+ DownloadOutlined
|
|
|
} from '@ant-design/icons';
|
|
} from '@ant-design/icons';
|
|
|
import type { ColumnsType, TablePaginationConfig } from 'antd/es/table';
|
|
import type { ColumnsType, TablePaginationConfig } from 'antd/es/table';
|
|
|
import type { UploadFile } from 'antd/es/upload/interface';
|
|
import type { UploadFile } from 'antd/es/upload/interface';
|
|
@@ -508,6 +509,12 @@ export default function Tasks() {
|
|
|
<div style={{ display: 'flex', justifyContent: 'space-between', alignItems: 'center', marginBottom: 16 }}>
|
|
<div style={{ display: 'flex', justifyContent: 'space-between', alignItems: 'center', marginBottom: 16 }}>
|
|
|
<Title level={2} style={{ margin: 0 }}>Tasks</Title>
|
|
<Title level={2} style={{ margin: 0 }}>Tasks</Title>
|
|
|
<Space>
|
|
<Space>
|
|
|
|
|
+ <Button
|
|
|
|
|
+ icon={<DownloadOutlined />}
|
|
|
|
|
+ onClick={() => window.open('/downloads/cloudshell_scanner.py', '_blank')}
|
|
|
|
|
+ >
|
|
|
|
|
+ Download Scanner
|
|
|
|
|
+ </Button>
|
|
|
<Select
|
|
<Select
|
|
|
placeholder="Filter by status"
|
|
placeholder="Filter by status"
|
|
|
allowClear
|
|
allowClear
|