feat: add basic file drag & drop support (#6)

This commit is contained in:
鲁树人
2023-05-21 16:36:21 +01:00
parent 24177e0fd6
commit c4e3999546
4 changed files with 54 additions and 15 deletions

30
pnpm-lock.yaml generated
View File

@@ -31,6 +31,9 @@ dependencies:
react-dom:
specifier: ^18.2.0
version: 18.2.0(react@18.2.0)
react-dropzone:
specifier: ^14.2.3
version: 14.2.3(react@18.2.0)
react-promise-suspense:
specifier: ^0.3.4
version: 0.3.4
@@ -2879,6 +2882,12 @@ packages:
{ integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== }
dev: true
/attr-accept@2.2.2:
resolution:
{ integrity: sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg== }
engines: { node: '>=4' }
dev: false
/available-typed-arrays@1.0.5:
resolution:
{ integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== }
@@ -3671,6 +3680,14 @@ packages:
flat-cache: 3.0.4
dev: true
/file-selector@0.6.0:
resolution:
{ integrity: sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw== }
engines: { node: '>= 12' }
dependencies:
tslib: 2.5.0
dev: false
/fill-range@7.0.1:
resolution:
{ integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== }
@@ -5041,6 +5058,19 @@ packages:
react: 18.2.0
scheduler: 0.23.0
/react-dropzone@14.2.3(react@18.2.0):
resolution:
{ integrity: sha512-O3om8I+PkFKbxCukfIR3QAGftYXDZfOE2N1mr/7qebQJHs7U+/RSL/9xomJNpRg9kM5h9soQSdf0Gc7OHF5Fug== }
engines: { node: '>= 10.13' }
peerDependencies:
react: '>= 16.8 || 18.0.0'
dependencies:
attr-accept: 2.2.2
file-selector: 0.6.0
prop-types: 15.8.1
react: 18.2.0
dev: false
/react-fast-compare@3.2.1:
resolution:
{ integrity: sha512-xTYf9zFim2pEif/Fw16dBiXpe0hoy5PxcD8+OwBnTtNLfIm3g6WxhKNurY+6OmdH1u6Ta/W/Vl6vjbYP1MFnDg== }