Remove onDragLeave triggers
This commit is contained in:
parent
1bee6c9ac0
commit
7829750d88
|
@ -9,13 +9,11 @@ const DropDiv = styled.div`
|
|||
|
||||
type Props = React.PropsWithChildren<{
|
||||
showModal: () => void;
|
||||
closeModal: () => void;
|
||||
}>;
|
||||
|
||||
export default function FullScreenDropZone({
|
||||
children,
|
||||
showModal,
|
||||
closeModal,
|
||||
}: Props) {
|
||||
const closeTimer = useRef<NodeJS.Timeout>();
|
||||
|
||||
|
@ -31,14 +29,8 @@ export default function FullScreenDropZone({
|
|||
showModal();
|
||||
};
|
||||
|
||||
const onDragLeave = (e) => {
|
||||
e.preventDefault();
|
||||
clearTimer();
|
||||
closeTimer.current = global.setTimeout(closeModal, 1000);
|
||||
};
|
||||
|
||||
return (
|
||||
<DropDiv onDragOver={onDragOver} onDragLeave={onDragLeave}>
|
||||
<DropDiv onDragOver={onDragOver}>
|
||||
{children}
|
||||
</DropDiv>
|
||||
);
|
||||
|
|
|
@ -190,7 +190,6 @@ export default function App({ Component, pageProps }) {
|
|||
|
||||
return (
|
||||
<FullScreenDropZone
|
||||
closeModal={closeUploadModal}
|
||||
showModal={showUploadModal}
|
||||
>
|
||||
<Head>
|
||||
|
|
|
@ -6,7 +6,6 @@ import DropzoneWrapper from './DropzoneWrapper';
|
|||
function CollectionDropZone({
|
||||
children,
|
||||
closeModal,
|
||||
showModal,
|
||||
refetchData,
|
||||
collectionAndItsLatestFile,
|
||||
setProgressView,
|
||||
|
@ -39,7 +38,6 @@ function CollectionDropZone({
|
|||
<DropzoneWrapper
|
||||
children={children}
|
||||
onDropAccepted={upload}
|
||||
onDragOver={showModal}
|
||||
onDropRejected={closeModal}
|
||||
/>
|
||||
);
|
||||
|
|
Loading…
Reference in a new issue