|
@@ -1,6 +1,7 @@
|
1
|
1
|
import React, { useState } from 'react';
|
2
|
2
|
import { LoadingOutlined, PlusOutlined } from '@ant-design/icons';
|
3
|
3
|
import Upload from './Upload';
|
|
4
|
+import './style.less'
|
4
|
5
|
|
5
|
6
|
function beforeUpload(file) {
|
6
|
7
|
const isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png'||file.type==='image/gif';
|
|
@@ -16,9 +17,9 @@ function beforeUpload(file) {
|
16
|
17
|
}
|
17
|
18
|
|
18
|
19
|
const UploadButton = (props) => (
|
19
|
|
- <div>
|
|
20
|
+ <div style={{margin:'8px 0'}}>
|
20
|
21
|
{props.loading ? <LoadingOutlined /> : <PlusOutlined />}
|
21
|
|
- <div style={{ marginTop: 8 }}>上传</div>
|
|
22
|
+ <div>上传</div>
|
22
|
23
|
</div>
|
23
|
24
|
);
|
24
|
25
|
|
|
@@ -51,7 +52,7 @@ export default (props) => {
|
51
|
52
|
beforeUpload={beforeUpload}
|
52
|
53
|
onChange={handleChange}
|
53
|
54
|
>
|
54
|
|
- {value ? <img src={value} alt="avatar" style={{ width: '100%', height: '100%' }} /> : <UploadButton loading={loading} />}
|
|
55
|
+ {value ? <img src={value} alt="avatar" style={{ width: '100%', height: '60%' }} /> : <UploadButton loading={loading} />}
|
55
|
56
|
</Upload>
|
56
|
57
|
);
|
57
|
58
|
}
|