From ffbf8e2e174bdf8f14dfb0393f18ddac6db3a974 Mon Sep 17 00:00:00 2001 From: Jesse Chan Date: Thu, 13 Aug 2020 01:05:31 +0800 Subject: [PATCH] dependencies: bump react-dropzone to 11.0.2 (major) --- .../add-torrents-modal/AddTorrentsByFile.js | 31 ++++++----- .../components/torrent-list/TorrentList.js | 53 ++++++++++--------- package-lock.json | 38 +++++++------ package.json | 2 +- 4 files changed, 64 insertions(+), 60 deletions(-) diff --git a/client/src/javascript/components/modals/add-torrents-modal/AddTorrentsByFile.js b/client/src/javascript/components/modals/add-torrents-modal/AddTorrentsByFile.js index 2f9a864b..31dc22d0 100644 --- a/client/src/javascript/components/modals/add-torrents-modal/AddTorrentsByFile.js +++ b/client/src/javascript/components/modals/add-torrents-modal/AddTorrentsByFile.js @@ -52,21 +52,24 @@ class AddTorrentsByFile extends React.Component { {fileContent} - -
-
- + + {({getRootProps, getInputProps, isDragActive}) => ( +
+ +
+
+ +
+ {' '} + + + + . +
- {' '} - - - - . -
+ )} ); diff --git a/client/src/javascript/components/torrent-list/TorrentList.js b/client/src/javascript/components/torrent-list/TorrentList.js index 4b0a9fca..fcd654fc 100644 --- a/client/src/javascript/components/torrent-list/TorrentList.js +++ b/client/src/javascript/components/torrent-list/TorrentList.js @@ -490,36 +490,39 @@ class TorrentListContainer extends React.Component { return ( { this.listContainer = ref; - }} - onDrop={this.handleFileDrop} - disableClick - disablePreview> - { - this.horizontalScrollRef = ref; - }}> -
- - {torrentListHeading} - {content} -
-
+ }}> + {({getRootProps, isDragActive}) => ( +
evt.preventDefault()})} + className={`dropzone dropzone--with-overlay torrents ${isDragActive ? 'dropzone--is-dragging' : ''}`} + tabIndex="none"> + { + this.horizontalScrollRef = ref; + }}> +
+ + {torrentListHeading} + {content} +
+
-
-
-
- +
+
+
+ +
+ +
-
-
+ )} ); } diff --git a/package-lock.json b/package-lock.json index dbe1f8c1..ab82d5d5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2743,19 +2743,9 @@ "dev": true }, "attr-accept": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-1.1.3.tgz", - "integrity": "sha512-iT40nudw8zmCweivz6j58g+RT33I4KbaIvRUhjNmDwO2WmsQUxFEZZYZ5w3vXe5x5MX9D7mfvA/XaLOZYFR9EQ==", - "requires": { - "core-js": "^2.5.0" - }, - "dependencies": { - "core-js": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz", - "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==" - } - } + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.1.tgz", + "integrity": "sha512-GpefLMsbH5ojNgfTW+OBin2xKzuHfyeNA+qCktzZojBhbA/lPZdCFMWdwk5ajb989Ok7ZT+EADqvW3TAFNMjhA==" }, "autoprefixer": { "version": "9.8.6", @@ -7527,6 +7517,14 @@ } } }, + "file-selector": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.1.12.tgz", + "integrity": "sha512-Kx7RTzxyQipHuiqyZGf+Nz4vY9R1XGxuQl/hLoJwq+J4avk/9wxxgZyHKtbyIPJmbD4A66DWGYfyykWNpcYutQ==", + "requires": { + "tslib": "^1.9.0" + } + }, "file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", @@ -13373,12 +13371,13 @@ } }, "react-dropzone": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-4.3.0.tgz", - "integrity": "sha512-ULfrLaTSsd8BDa9KVAGCueuq1AN3L14dtMsGGqtP0UwYyjG4Vhf158f/ITSHuSPYkZXbvfcIiOlZsH+e3QWm+Q==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-11.0.2.tgz", + "integrity": "sha512-/Wde9Il1aJ1FtWllg3N2taIeJh4aftx6UGUG8R1TmLnZit2RnDcEjcKwEEbKwgLXTTh8QQpiZWQJq45jTy1jCA==", "requires": { - "attr-accept": "^1.1.3", - "prop-types": "^15.5.7" + "attr-accept": "^2.0.0", + "file-selector": "^0.1.12", + "prop-types": "^15.7.2" } }, "react-error-overlay": { @@ -16105,8 +16104,7 @@ "tslib": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", - "dev": true + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" }, "tsutils": { "version": "3.17.1", diff --git a/package.json b/package.json index 51675d8c..54a21b1d 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "react-dnd": "^2.6.0", "react-dnd-html5-backend": "^2.6.0", "react-dom": "^16.13.1", - "react-dropzone": "^4.3.0", + "react-dropzone": "^11.0.2", "react-intl": "^5.4.7", "react-markdown": "^4.3.1", "react-measure": "^2.3.0",