Updated document upload component IO-526
This commit is contained in:
@@ -15,6 +15,7 @@ const mapStateToProps = createStructuredSelector({
|
|||||||
});
|
});
|
||||||
|
|
||||||
export function DocumentsUploadComponent({
|
export function DocumentsUploadComponent({
|
||||||
|
children,
|
||||||
currentUser,
|
currentUser,
|
||||||
bodyshop,
|
bodyshop,
|
||||||
jobId,
|
jobId,
|
||||||
@@ -23,7 +24,7 @@ export function DocumentsUploadComponent({
|
|||||||
callbackAfterUpload,
|
callbackAfterUpload,
|
||||||
}) {
|
}) {
|
||||||
return (
|
return (
|
||||||
<Upload
|
<Upload.Dragger
|
||||||
multiple={true}
|
multiple={true}
|
||||||
customRequest={(ev) =>
|
customRequest={(ev) =>
|
||||||
handleUpload(ev, {
|
handleUpload(ev, {
|
||||||
@@ -36,12 +37,28 @@ export function DocumentsUploadComponent({
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
accept="audio/*, video/*, image/*, .pdf, .doc, .docx, .xls, .xlsx"
|
accept="audio/*, video/*, image/*, .pdf, .doc, .docx, .xls, .xlsx"
|
||||||
showUploadList={false}
|
// showUploadList={false}
|
||||||
>
|
>
|
||||||
<Button type="primary">
|
{
|
||||||
|
// <Button type="primary">
|
||||||
|
// <UploadOutlined />
|
||||||
|
// </Button>
|
||||||
|
}
|
||||||
|
{children || (
|
||||||
|
<>
|
||||||
|
<p className="ant-upload-drag-icon">
|
||||||
<UploadOutlined />
|
<UploadOutlined />
|
||||||
</Button>
|
</p>
|
||||||
</Upload>
|
<p className="ant-upload-text">
|
||||||
|
Click or drag file to this area to upload
|
||||||
|
</p>
|
||||||
|
<p className="ant-upload-hint">
|
||||||
|
Support for a single or bulk upload. Strictly prohibit from
|
||||||
|
uploading company data or other band files
|
||||||
|
</p>
|
||||||
|
</>
|
||||||
|
)}
|
||||||
|
</Upload.Dragger>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
export default connect(mapStateToProps, null)(DocumentsUploadComponent);
|
export default connect(mapStateToProps, null)(DocumentsUploadComponent);
|
||||||
|
|||||||
@@ -66,12 +66,7 @@ function JobsDocumentsComponent({
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="clearfix">
|
<div className="clearfix">
|
||||||
<DocumentsUploadComponent
|
<div>
|
||||||
jobId={jobId}
|
|
||||||
billId={billId}
|
|
||||||
callbackAfterUpload={billsCallback || refetch}
|
|
||||||
tagsArray={["test"]}
|
|
||||||
/>
|
|
||||||
<Space>
|
<Space>
|
||||||
<JobsDocumentsGallerySelectAllComponent
|
<JobsDocumentsGallerySelectAllComponent
|
||||||
galleryImages={galleryImages}
|
galleryImages={galleryImages}
|
||||||
@@ -83,8 +78,15 @@ function JobsDocumentsComponent({
|
|||||||
deletionCallback={billsCallback || refetch}
|
deletionCallback={billsCallback || refetch}
|
||||||
/>
|
/>
|
||||||
</Space>
|
</Space>
|
||||||
|
</div>
|
||||||
<div style={{ marginTop: "2rem" }}>
|
<div style={{ marginTop: "2rem" }}>
|
||||||
<Card title={t("jobs.labels.documents-images")}>
|
<Card title={t("jobs.labels.documents-images")}>
|
||||||
|
<DocumentsUploadComponent
|
||||||
|
jobId={jobId}
|
||||||
|
billId={billId}
|
||||||
|
callbackAfterUpload={billsCallback || refetch}
|
||||||
|
tagsArray={["test"]}
|
||||||
|
>
|
||||||
<Gallery
|
<Gallery
|
||||||
images={galleryImages.images}
|
images={galleryImages.images}
|
||||||
backdropClosesModal={true}
|
backdropClosesModal={true}
|
||||||
@@ -104,9 +106,16 @@ function JobsDocumentsComponent({
|
|||||||
});
|
});
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
|
</DocumentsUploadComponent>
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
<Card title={t("jobs.labels.documents-other")}>
|
<Card title={t("jobs.labels.documents-other")}>
|
||||||
|
<DocumentsUploadComponent
|
||||||
|
jobId={jobId}
|
||||||
|
billId={billId}
|
||||||
|
callbackAfterUpload={billsCallback || refetch}
|
||||||
|
tagsArray={["test"]}
|
||||||
|
>
|
||||||
<Gallery
|
<Gallery
|
||||||
images={galleryImages.other}
|
images={galleryImages.other}
|
||||||
backdropClosesModal={true}
|
backdropClosesModal={true}
|
||||||
@@ -127,6 +136,7 @@ function JobsDocumentsComponent({
|
|||||||
});
|
});
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
|
</DocumentsUploadComponent>
|
||||||
</Card>
|
</Card>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user