From 772259f4950b8a0e88004017c2fb5833d82b2ec0 Mon Sep 17 00:00:00 2001 From: Patrick Fic Date: Wed, 3 Feb 2021 14:12:59 -0800 Subject: [PATCH] Updated document upload component IO-526 --- .../documents-upload.component.jsx | 29 ++++- .../jobs-documents-gallery.component.jsx | 122 ++++++++++-------- 2 files changed, 89 insertions(+), 62 deletions(-) diff --git a/client/src/components/documents-upload/documents-upload.component.jsx b/client/src/components/documents-upload/documents-upload.component.jsx index f78ee80da..953f72fc3 100644 --- a/client/src/components/documents-upload/documents-upload.component.jsx +++ b/client/src/components/documents-upload/documents-upload.component.jsx @@ -15,6 +15,7 @@ const mapStateToProps = createStructuredSelector({ }); export function DocumentsUploadComponent({ + children, currentUser, bodyshop, jobId, @@ -23,7 +24,7 @@ export function DocumentsUploadComponent({ callbackAfterUpload, }) { return ( - handleUpload(ev, { @@ -36,12 +37,28 @@ export function DocumentsUploadComponent({ }) } accept="audio/*, video/*, image/*, .pdf, .doc, .docx, .xls, .xlsx" - showUploadList={false} + // showUploadList={false} > - - + { + // + } + {children || ( + <> +

+ +

+

+ Click or drag file to this area to upload +

+

+ Support for a single or bulk upload. Strictly prohibit from + uploading company data or other band files +

+ + )} + ); } export default connect(mapStateToProps, null)(DocumentsUploadComponent); diff --git a/client/src/components/jobs-documents-gallery/jobs-documents-gallery.component.jsx b/client/src/components/jobs-documents-gallery/jobs-documents-gallery.component.jsx index 76d1ed424..174e92b36 100644 --- a/client/src/components/jobs-documents-gallery/jobs-documents-gallery.component.jsx +++ b/client/src/components/jobs-documents-gallery/jobs-documents-gallery.component.jsx @@ -66,67 +66,77 @@ function JobsDocumentsComponent({ return (
- - - - - - +
+ + + + + +
- { - window.open( - props.target.src, - "_blank", - "toolbar=0,location=0,menubar=0" - ); - }} - onSelectImage={(index, image) => { - setgalleryImages({ - ...galleryImages, - images: galleryImages.images.map((g, idx) => - index === idx ? { ...g, isSelected: !g.isSelected } : g - ), - }); - }} - /> + + { + window.open( + props.target.src, + "_blank", + "toolbar=0,location=0,menubar=0" + ); + }} + onSelectImage={(index, image) => { + setgalleryImages({ + ...galleryImages, + images: galleryImages.images.map((g, idx) => + index === idx ? { ...g, isSelected: !g.isSelected } : g + ), + }); + }} + /> + - { - window.open( - galleryImages.other[index].src, - "_blank", - "toolbar=0,location=0,menubar=0" - ); - }} - onSelectImage={(index) => { - setgalleryImages({ - ...galleryImages, - other: galleryImages.other.map((g, idx) => - index === idx ? { ...g, isSelected: !g.isSelected } : g - ), - }); - }} - /> + + { + window.open( + galleryImages.other[index].src, + "_blank", + "toolbar=0,location=0,menubar=0" + ); + }} + onSelectImage={(index) => { + setgalleryImages({ + ...galleryImages, + other: galleryImages.other.map((g, idx) => + index === idx ? { ...g, isSelected: !g.isSelected } : g + ), + }); + }} + /> +