Prevented EventPropgration to gallery dropzone and style changes

This commit is contained in:
Abhinav-grd 2021-01-05 13:18:13 +05:30
parent 7c53f3936a
commit 34d1a261b9
2 changed files with 7 additions and 3 deletions

View file

@ -4,7 +4,7 @@ import FileUpload from './DragAndDropUpload';
function CollectionSelector({ modalView, closeModal, collections }) {
const CollectionIcons = collections.map((item) => (
<FileUpload>
<FileUpload closeModal={closeModal} collection={item} noDragEventsBubbling>
<Card
style={{
margin: '5px',
@ -15,13 +15,13 @@ function CollectionSelector({ modalView, closeModal, collections }) {
border: 'solid',
overflow: 'auto',
float: 'left',
cursor: 'pointer',
}}
>
<Card.Body>{item.name}</Card.Body>{' '}
</Card>
</FileUpload>
));
console.log(CollectionIcons);
return (
<Modal
show={modalView}

View file

@ -36,16 +36,20 @@ const FileUpload = ({
noClick = null,
closeModal = null,
showModal = null,
collection = null,
noDragEventsBubbling,
}) => {
return (
<>
<Dropzone
onDrop={(acceptedFiles) => {
console.log(acceptedFiles);
console.log(collection.name);
closeModal();
}}
noClick={noClick}
onDragOver={showModal}
onDragLeave={closeModal}
noDragEventsBubbling={noDragEventsBubbling}
>
{({
getRootProps,