bulk-operations change MultiSelect component

This commit is contained in:
Milos Holba
2020-12-02 17:06:35 +01:00
parent 8561556f5c
commit 896be9c9c9
7 changed files with 210 additions and 224 deletions
+58 -95
View File
@@ -29,7 +29,7 @@
"/chunks/environment-setup.js": "/chunks/environment-setup.js?id=405847df44edd86e301a", "/chunks/environment-setup.js": "/chunks/environment-setup.js?id=405847df44edd86e301a",
"/chunks/files.js": "/chunks/files.js?id=8c5d2eb1d537aaba07b1", "/chunks/files.js": "/chunks/files.js?id=8c5d2eb1d537aaba07b1",
"/chunks/files~chunks/settings-subscription~chunks/shared-files~chunks/shared-page~chunks/user-subscription.js": "/chunks/files~chunks/settings-subscription~chunks/shared-files~chunks/shared-page~chunks/user-subscription.js?id=8ccd35de575e8a91d02f", "/chunks/files~chunks/settings-subscription~chunks/shared-files~chunks/shared-page~chunks/user-subscription.js": "/chunks/files~chunks/settings-subscription~chunks/shared-files~chunks/shared-page~chunks/user-subscription.js?id=8ccd35de575e8a91d02f",
"/chunks/files~chunks/shared-files~chunks/shared-page.js": "/chunks/files~chunks/shared-files~chunks/shared-page.js?id=66b376e9f1314378cc8a", "/chunks/files~chunks/shared-files~chunks/shared-page.js": "/chunks/files~chunks/shared-files~chunks/shared-page.js?id=07037ce8dc885327b3de",
"/chunks/files~chunks/shared-page.js": "/chunks/files~chunks/shared-page.js?id=b013006caf6a7063b0b8", "/chunks/files~chunks/shared-page.js": "/chunks/files~chunks/shared-page.js?id=b013006caf6a7063b0b8",
"/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=aba8c662fbc234892216", "/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=aba8c662fbc234892216",
"/chunks/installation-disclaimer.js": "/chunks/installation-disclaimer.js?id=ecceaa6cdf5768826b36", "/chunks/installation-disclaimer.js": "/chunks/installation-disclaimer.js?id=ecceaa6cdf5768826b36",
@@ -56,7 +56,7 @@
"/chunks/settings-subscription.js": "/chunks/settings-subscription.js?id=367c9478591c7a4a2889", "/chunks/settings-subscription.js": "/chunks/settings-subscription.js?id=367c9478591c7a4a2889",
"/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=7da589bd335deefd5f65", "/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=7da589bd335deefd5f65",
"/chunks/shared-files.js": "/chunks/shared-files.js?id=50538c88a0471fe4db6f", "/chunks/shared-files.js": "/chunks/shared-files.js?id=50538c88a0471fe4db6f",
"/chunks/shared-page.js": "/chunks/shared-page.js?id=d53faec7465fd71adf69", "/chunks/shared-page.js": "/chunks/shared-page.js?id=7ce75b64346937da8b13",
"/chunks/sign-in.js": "/chunks/sign-in.js?id=703fbd23d18816590337", "/chunks/sign-in.js": "/chunks/sign-in.js?id=703fbd23d18816590337",
"/chunks/sign-up.js": "/chunks/sign-up.js?id=cedca52c29abfb3c58f1", "/chunks/sign-up.js": "/chunks/sign-up.js?id=cedca52c29abfb3c58f1",
"/chunks/stripe-credentials.js": "/chunks/stripe-credentials.js?id=9dec4c59d5a32fb9b855", "/chunks/stripe-credentials.js": "/chunks/stripe-credentials.js?id=9dec4c59d5a32fb9b855",
@@ -75,97 +75,60 @@
"/chunks/user-storage.js": "/chunks/user-storage.js?id=a99910f95c3e39caa78b", "/chunks/user-storage.js": "/chunks/user-storage.js?id=a99910f95c3e39caa78b",
"/chunks/user-subscription.js": "/chunks/user-subscription.js?id=e8ea1e67f9ac0a835ed0", "/chunks/user-subscription.js": "/chunks/user-subscription.js?id=e8ea1e67f9ac0a835ed0",
"/chunks/users.js": "/chunks/users.js?id=cdba7af8fb0cd8e64c40", "/chunks/users.js": "/chunks/users.js?id=cdba7af8fb0cd8e64c40",
"/chunks/files~chunks/shared-files~chunks/shared-page.062e2ebd88b3a5b13d0d.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.062e2ebd88b3a5b13d0d.hot-update.js", "/js/main.416d7c036f67d17dffdc.hot-update.js": "/js/main.416d7c036f67d17dffdc.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.01ccd99c8cf3d8511565.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.01ccd99c8cf3d8511565.hot-update.js", "/chunks/dashboard.416d7c036f67d17dffdc.hot-update.js": "/chunks/dashboard.416d7c036f67d17dffdc.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.6eddedc12c1dcafc92de.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.6eddedc12c1dcafc92de.hot-update.js", "/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plans~chunks/settings-payment-methods~chunks/users.js": "/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plans~chunks/settings-payment-methods~chunks/users.js?id=2bb9ebac09457d3b898e",
"/chunks/files~chunks/shared-files~chunks/shared-page.a8c0ea4fb1374353bd71.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.a8c0ea4fb1374353bd71.hot-update.js", "/chunks/files~chunks/shared-files~chunks/shared-page.416d7c036f67d17dffdc.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.416d7c036f67d17dffdc.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.023e46263b70f68ea933.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.023e46263b70f68ea933.hot-update.js", "/chunks/invoices.416d7c036f67d17dffdc.hot-update.js": "/chunks/invoices.416d7c036f67d17dffdc.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.0e71a4b43cf573651782.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.0e71a4b43cf573651782.hot-update.js", "/chunks/pages.416d7c036f67d17dffdc.hot-update.js": "/chunks/pages.416d7c036f67d17dffdc.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.3ad6eac9d927060bb3db.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.3ad6eac9d927060bb3db.hot-update.js", "/chunks/plans.416d7c036f67d17dffdc.hot-update.js": "/chunks/plans.416d7c036f67d17dffdc.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.7337139c5e8d149a8f97.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.7337139c5e8d149a8f97.hot-update.js", "/chunks/settings-payment-methods.416d7c036f67d17dffdc.hot-update.js": "/chunks/settings-payment-methods.416d7c036f67d17dffdc.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.4d7feaf010794e2a5718.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.4d7feaf010794e2a5718.hot-update.js", "/chunks/settings-subscription.416d7c036f67d17dffdc.hot-update.js": "/chunks/settings-subscription.416d7c036f67d17dffdc.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.a7baf7835260ff5aacee.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.a7baf7835260ff5aacee.hot-update.js", "/chunks/settings-subscription~chunks/user-subscription.js": "/chunks/settings-subscription~chunks/user-subscription.js?id=d58c4e02afae33b7cc85",
"/chunks/files~chunks/shared-files~chunks/shared-page.c53cab28a50ea0513419.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.c53cab28a50ea0513419.hot-update.js", "/chunks/user-subscription.416d7c036f67d17dffdc.hot-update.js": "/chunks/user-subscription.416d7c036f67d17dffdc.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.0c039ed570f740fb7322.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.0c039ed570f740fb7322.hot-update.js", "/chunks/users.416d7c036f67d17dffdc.hot-update.js": "/chunks/users.416d7c036f67d17dffdc.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.4889ecf7836ec29e375e.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.4889ecf7836ec29e375e.hot-update.js", "/js/main.8b6a1c450658d2828dbe.hot-update.js": "/js/main.8b6a1c450658d2828dbe.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.ad732f9a0ccf3f4d0710.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.ad732f9a0ccf3f4d0710.hot-update.js", "/chunks/files~chunks/shared-files~chunks/shared-page.8b6a1c450658d2828dbe.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.8b6a1c450658d2828dbe.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.ef0193f13ebe83a26344.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.ef0193f13ebe83a26344.hot-update.js", "/chunks/shared-page.8b6a1c450658d2828dbe.hot-update.js": "/chunks/shared-page.8b6a1c450658d2828dbe.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.9c943fa5922735da739e.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.9c943fa5922735da739e.hot-update.js", "/js/main.83004a39187f95359200.hot-update.js": "/js/main.83004a39187f95359200.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.5148d104f2c179aca6d0.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.5148d104f2c179aca6d0.hot-update.js", "/chunks/files~chunks/shared-files~chunks/shared-page.a704060620a53c00cda1.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.a704060620a53c00cda1.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.2fece64abfdf8fbea238.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.2fece64abfdf8fbea238.hot-update.js", "/js/main.f92ddb8a225750d7f8bd.hot-update.js": "/js/main.f92ddb8a225750d7f8bd.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.d29ba5cc4b15d0c11cf3.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.d29ba5cc4b15d0c11cf3.hot-update.js", "/chunks/files~chunks/shared-files~chunks/shared-page.bd7a910f461fdea399e0.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.bd7a910f461fdea399e0.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.f9a8b3b4bb2e845737c6.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.f9a8b3b4bb2e845737c6.hot-update.js", "/js/main.86142e0459d9ca0d7dd5.hot-update.js": "/js/main.86142e0459d9ca0d7dd5.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.fdab68395f850c59bfde.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.fdab68395f850c59bfde.hot-update.js", "/js/main.60ea387d8ce2b6a54dc5.hot-update.js": "/js/main.60ea387d8ce2b6a54dc5.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.c4c27d0e14a5e521d8bd.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.c4c27d0e14a5e521d8bd.hot-update.js", "/chunks/files~chunks/shared-files~chunks/shared-page.60ea387d8ce2b6a54dc5.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.60ea387d8ce2b6a54dc5.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.901016205fc60299c5a2.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.901016205fc60299c5a2.hot-update.js", "/chunks/shared-page.60ea387d8ce2b6a54dc5.hot-update.js": "/chunks/shared-page.60ea387d8ce2b6a54dc5.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.089525bb4de7b76e29c8.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.089525bb4de7b76e29c8.hot-update.js", "/js/main.bc5256edcde07c715c51.hot-update.js": "/js/main.bc5256edcde07c715c51.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.8c5250c1d21d7ba1eacd.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.8c5250c1d21d7ba1eacd.hot-update.js", "/js/main.d4d3c45018810a9487d3.hot-update.js": "/js/main.d4d3c45018810a9487d3.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.6aa92bd11eb44c61892f.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.6aa92bd11eb44c61892f.hot-update.js", "/js/main.37f00c2209097b67c168.hot-update.js": "/js/main.37f00c2209097b67c168.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.ef3be2f3b3a291e76754.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.ef3be2f3b3a291e76754.hot-update.js", "/js/main.d13d00dd0960a1b34277.hot-update.js": "/js/main.d13d00dd0960a1b34277.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.74944174d1555274f9ea.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.74944174d1555274f9ea.hot-update.js", "/js/main.f8b438b230dd47b54dd0.hot-update.js": "/js/main.f8b438b230dd47b54dd0.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.dcca3d4669fd95d3a33c.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.dcca3d4669fd95d3a33c.hot-update.js", "/chunks/files~chunks/shared-files~chunks/shared-page.d91c6f47618063bf79f0.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.d91c6f47618063bf79f0.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.b3df31909832f224394a.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.b3df31909832f224394a.hot-update.js", "/chunks/files~chunks/shared-files~chunks/shared-page.724b57c5d3ce1feb2804.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.724b57c5d3ce1feb2804.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.94715ad0a5aa411cbe9e.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.94715ad0a5aa411cbe9e.hot-update.js", "/js/main.2fdd29447bb2bc03bef8.hot-update.js": "/js/main.2fdd29447bb2bc03bef8.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.02b8ea040118bc78c3ba.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.02b8ea040118bc78c3ba.hot-update.js", "/js/main.20246f85dde0385f2698.hot-update.js": "/js/main.20246f85dde0385f2698.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.366e17855142a2cac892.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.366e17855142a2cac892.hot-update.js", "/js/main.c6a0396830420e6b6128.hot-update.js": "/js/main.c6a0396830420e6b6128.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.4f8fc5455ea1d6719159.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.4f8fc5455ea1d6719159.hot-update.js", "/js/main.251a1e1314aa7d33ab97.hot-update.js": "/js/main.251a1e1314aa7d33ab97.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.997d30cd9cd198eaef3d.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.997d30cd9cd198eaef3d.hot-update.js", "/js/main.c541786294aded350a9b.hot-update.js": "/js/main.c541786294aded350a9b.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.779de34f38c50edd65fe.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.779de34f38c50edd65fe.hot-update.js", "/js/main.7fd04c35c2af0390aa32.hot-update.js": "/js/main.7fd04c35c2af0390aa32.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.937107c595406612ad9b.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.937107c595406612ad9b.hot-update.js", "/js/main.d8707a1cdbec80133cb3.hot-update.js": "/js/main.d8707a1cdbec80133cb3.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.4c2c382c050982434fc2.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.4c2c382c050982434fc2.hot-update.js", "/js/main.f750d0748171708b5043.hot-update.js": "/js/main.f750d0748171708b5043.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.2989faea09a734d98607.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.2989faea09a734d98607.hot-update.js", "/js/main.8e0499a4d9316117eb04.hot-update.js": "/js/main.8e0499a4d9316117eb04.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.324137a0538ddca29e3e.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.324137a0538ddca29e3e.hot-update.js", "/js/main.d72c7db1e705567f6386.hot-update.js": "/js/main.d72c7db1e705567f6386.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.7c02e0d41ba4a93e8916.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.7c02e0d41ba4a93e8916.hot-update.js", "/js/main.8d3f6fb3162026063ad7.hot-update.js": "/js/main.8d3f6fb3162026063ad7.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.418c51c410050dd4ee98.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.418c51c410050dd4ee98.hot-update.js", "/js/main.cb78880e74f88f224f33.hot-update.js": "/js/main.cb78880e74f88f224f33.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.bb8a744eddf07b96523f.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.bb8a744eddf07b96523f.hot-update.js", "/js/main.212eae7c7d6846b1dc35.hot-update.js": "/js/main.212eae7c7d6846b1dc35.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.cf36d6279a35f21c773b.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.cf36d6279a35f21c773b.hot-update.js", "/js/main.481731f78a29466d066e.hot-update.js": "/js/main.481731f78a29466d066e.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.8f5f780a9e06cdf613d5.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.8f5f780a9e06cdf613d5.hot-update.js", "/js/main.c5ba4c91705e3a4ad180.hot-update.js": "/js/main.c5ba4c91705e3a4ad180.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.69ff5f158fb4d9d67954.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.69ff5f158fb4d9d67954.hot-update.js", "/js/main.e1dcb97843fdc3f319ac.hot-update.js": "/js/main.e1dcb97843fdc3f319ac.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.7d1808297041f41fe6a3.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.7d1808297041f41fe6a3.hot-update.js", "/js/main.96e7c08d3ee6bba8c033.hot-update.js": "/js/main.96e7c08d3ee6bba8c033.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.a4f023297f925d663a59.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.a4f023297f925d663a59.hot-update.js", "/js/main.0e5ce30664abb1b7e16e.hot-update.js": "/js/main.0e5ce30664abb1b7e16e.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.5453bcd0f0309a3af3c3.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.5453bcd0f0309a3af3c3.hot-update.js", "/js/main.001fc375a79a083f61d3.hot-update.js": "/js/main.001fc375a79a083f61d3.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.2f72f29acb2307fb323b.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.2f72f29acb2307fb323b.hot-update.js", "/js/main.dc445da91400fa9a37d7.hot-update.js": "/js/main.dc445da91400fa9a37d7.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.b4cf9fa7bdab75a97eff.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.b4cf9fa7bdab75a97eff.hot-update.js", "/chunks/shared-page.c7c87198803f5000e014.hot-update.js": "/chunks/shared-page.c7c87198803f5000e014.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.c545e00234ee0e38714b.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.c545e00234ee0e38714b.hot-update.js", "/chunks/shared-page.946d30868c2b2c069ca8.hot-update.js": "/chunks/shared-page.946d30868c2b2c069ca8.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.ac344a92945e34b8523c.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.ac344a92945e34b8523c.hot-update.js", "/js/main.589579ec0ff0cb94a35d.hot-update.js": "/js/main.589579ec0ff0cb94a35d.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.db8e92ccaf11ffe5ad7f.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.db8e92ccaf11ffe5ad7f.hot-update.js", "/js/main.a804bc56c0ee2994b552.hot-update.js": "/js/main.a804bc56c0ee2994b552.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.7e3828d03e51b191044a.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.7e3828d03e51b191044a.hot-update.js", "/js/main.5294a9d40df50f813b42.hot-update.js": "/js/main.5294a9d40df50f813b42.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.4aef5d22fa311253208e.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.4aef5d22fa311253208e.hot-update.js", "/js/main.a2866672a063505d1104.hot-update.js": "/js/main.a2866672a063505d1104.hot-update.js"
"/chunks/files~chunks/shared-files~chunks/shared-page.67ff4b486a2fa49b9f71.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.67ff4b486a2fa49b9f71.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.a6ad9be2b5ea8d2abf82.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.a6ad9be2b5ea8d2abf82.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.99a119e12203e41e0cb9.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.99a119e12203e41e0cb9.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.97256dcbc57eee64f2f0.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.97256dcbc57eee64f2f0.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.924d64be7db6e69b445a.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.924d64be7db6e69b445a.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.edc7eed12c6d30483f80.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.edc7eed12c6d30483f80.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.a40a7b1468aadcbef45d.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.a40a7b1468aadcbef45d.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.cc75cc32519d4e1c1183.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.cc75cc32519d4e1c1183.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.719c98f110a7b564cdc6.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.719c98f110a7b564cdc6.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.9f4890875f3eee2b7fef.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.9f4890875f3eee2b7fef.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.ba0691785258d57a621b.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.ba0691785258d57a621b.hot-update.js",
"/js/main.9147a833d269ac0fa585.hot-update.js": "/js/main.9147a833d269ac0fa585.hot-update.js",
"/js/main.5c20ae1eb61f12fdd939.hot-update.js": "/js/main.5c20ae1eb61f12fdd939.hot-update.js",
"/js/main.467aff1d0cfbdf778dbc.hot-update.js": "/js/main.467aff1d0cfbdf778dbc.hot-update.js",
"/js/main.92d544aadf063f3af132.hot-update.js": "/js/main.92d544aadf063f3af132.hot-update.js",
"/js/main.642408fc877938d928af.hot-update.js": "/js/main.642408fc877938d928af.hot-update.js",
"/js/main.9ef95eba065bdddabcd8.hot-update.js": "/js/main.9ef95eba065bdddabcd8.hot-update.js",
"/js/main.dfaf8f0d6fa874d248ca.hot-update.js": "/js/main.dfaf8f0d6fa874d248ca.hot-update.js",
"/js/main.a0b8db50f68002cd12e9.hot-update.js": "/js/main.a0b8db50f68002cd12e9.hot-update.js",
"/js/main.676d185698830fd7c7e5.hot-update.js": "/js/main.676d185698830fd7c7e5.hot-update.js",
"/js/main.47be6da31d195d0fbb7a.hot-update.js": "/js/main.47be6da31d195d0fbb7a.hot-update.js",
"/js/main.63b2884f055f97ee005b.hot-update.js": "/js/main.63b2884f055f97ee005b.hot-update.js",
"/js/main.15e0efa70ab583f4cf35.hot-update.js": "/js/main.15e0efa70ab583f4cf35.hot-update.js",
"/js/main.779b34532816166448dc.hot-update.js": "/js/main.779b34532816166448dc.hot-update.js",
"/js/main.49203109a785595df6a8.hot-update.js": "/js/main.49203109a785595df6a8.hot-update.js",
"/js/main.c5a8f38e5fa8857100cb.hot-update.js": "/js/main.c5a8f38e5fa8857100cb.hot-update.js",
"/js/main.5584c093d5c7f659de04.hot-update.js": "/js/main.5584c093d5c7f659de04.hot-update.js",
"/js/main.8148ab657ce996ecb1fb.hot-update.js": "/js/main.8148ab657ce996ecb1fb.hot-update.js",
"/js/main.f2ca7ef65d343015c1fb.hot-update.js": "/js/main.f2ca7ef65d343015c1fb.hot-update.js",
"/js/main.5771e3ad27270e89764b.hot-update.js": "/js/main.5771e3ad27270e89764b.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.a55ae852883f08722c7d.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.a55ae852883f08722c7d.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.1353a84d3839b19aa07f.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.1353a84d3839b19aa07f.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.5d1cdae7f194d9ad6e9c.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.5d1cdae7f194d9ad6e9c.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.14629fd8d70e3a998439.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.14629fd8d70e3a998439.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.b203507b6ca2df19f6ac.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.b203507b6ca2df19f6ac.hot-update.js",
"/chunks/files~chunks/shared-files~chunks/shared-page.abb0bae6645921109dfc.hot-update.js": "/chunks/files~chunks/shared-files~chunks/shared-page.abb0bae6645921109dfc.hot-update.js",
"/js/main.dd457847d2639079b10a.hot-update.js": "/js/main.dd457847d2639079b10a.hot-update.js"
} }
+3 -14
View File
@@ -29,7 +29,7 @@
<MobileMultiSelectMenu/> <MobileMultiSelectMenu/>
<!-- Multi Select Drag & Drop UI --> <!-- Multi Select Drag & Drop UI -->
<MultiSelected :is-ghost="true" v-show="draged" id="multi-select-ui"/> <DragUI/>
<!--Mobile Menu--> <!--Mobile Menu-->
<MobileMenu/> <MobileMenu/>
@@ -61,7 +61,7 @@
import FileFullPreview from '@/components/FilesView/FileFullPreview' import FileFullPreview from '@/components/FilesView/FileFullPreview'
import MobileNavigation from '@/components/Others/MobileNavigation' import MobileNavigation from '@/components/Others/MobileNavigation'
import CookieDisclaimer from '@/components/Others/CookieDisclaimer' import CookieDisclaimer from '@/components/Others/CookieDisclaimer'
import MultiSelected from '@/components/FilesView/MultiSelected' import DragUI from '@/components/FilesView/DragUI'
import MobileMenu from '@/components/FilesView/MobileMenu' import MobileMenu from '@/components/FilesView/MobileMenu'
import ShareCreate from '@/components/Others/ShareCreate' import ShareCreate from '@/components/Others/ShareCreate'
import Confirm from '@/components/Others/Popup/Confirm' import Confirm from '@/components/Others/Popup/Confirm'
@@ -82,7 +82,7 @@
MobileNavigation, MobileNavigation,
CookieDisclaimer, CookieDisclaimer,
FileFullPreview, FileFullPreview,
MultiSelected, DragUI,
ToastrWrapper, ToastrWrapper,
ShareCreate, ShareCreate,
RenameItem, RenameItem,
@@ -128,7 +128,6 @@
data() { data() {
return { return {
isScaledDown: false, isScaledDown: false,
draged: false,
} }
}, },
beforeMount() { beforeMount() {
@@ -164,16 +163,6 @@
events.$on('hide:mobile-navigation', () => this.isScaledDown = false) events.$on('hide:mobile-navigation', () => this.isScaledDown = false)
events.$on('mobileMenu:show', () => this.isScaledDown = true) events.$on('mobileMenu:show', () => this.isScaledDown = true)
events.$on('fileItem:deselect', () => this.isScaledDown = false) events.$on('fileItem:deselect', () => this.isScaledDown = false)
// Hnadle Drag & Drop Ghost show
events.$on('dragstart', (data) => {
setTimeout(() => {
this.draged = true
}, 50);
})
events.$on('drop', () => {
this.draged = false
})
} }
} }
</script> </script>
@@ -0,0 +1,103 @@
<template>
<div>
<MultiSelected :title="title" :subtitle="subtitle" id="multi-select-ui" v-show="draged" />
</div>
</template>
<script>
import MultiSelected from '@/components/FilesView/MultiSelected'
import {mapGetters} from 'vuex'
import {events} from '@/bus'
export default {
name:"DragUI",
components: {MultiSelected},
computed: {
...mapGetters(['fileInfoDetail']),
title(){
if(this.fileInfoDetail.length > 1 && this.fileInfoDetail.includes(this.dragedItem)) {
return this.$t('file_detail.selected_multiple')
}
if((this.fileInfoDetail.length < 2 || !this.fileInfoDetail.includes(this.dragedItem)) && this.dragedItem ) {
return this.dragedItem.name
}
},
subtitle(){
if(this.fileInfoDetail.length > 1 && this.fileInfoDetail.includes(this.dragedItem) ) {
return this.fileInfoDetail.length + ' ' + this.$tc('file_detail.items', this.fileInfoDetail.length)
}
},
},
data () {
return {
draged: false,
dragedItem: undefined
}
},
mounted () {
// Hnadle Drag & Drop Ghost show
events.$on('dragstart', (data) => {
this.draged = true
this.dragedItem = data
})
events.$on('drop', () => {
this.draged = false
})
}
}
</script>
<style lang="scss" scoped>
@import '@assets/vue-file-manager/_variables';
@import '@assets/vue-file-manager/_mixins';
#multi-select-ui {
max-width: 300px;
min-width: 250px;
position: fixed;
z-index: 10;
pointer-events: none;
padding: 10px;
border-radius: 8px;
box-shadow: 0 7px 25px 1px rgba(0, 0, 0, 0.12);
background:white;
/deep/.text{
.title {
color: $text;
}
.count {
color: $text-muted;
}
}
/deep/.icon-wrapper {
.icon {
stroke: $theme;
}
}
}
@media (prefers-color-scheme: dark) {
#multi-select-ui {
background: $dark_mode_foreground;
/deep/.text {
.title {
color: $dark_mode_text_primary;
}
.count {
color: $dark_mode_text_secondary;
}
}
/deep/.icon-wrapper {
.icon {
stroke: $theme;
}
}
}
}
</style>
@@ -80,7 +80,10 @@
<!--File info panel--> <!--File info panel-->
<FileInfoPanel v-if="fileInfoDetail.length === 1"/> <FileInfoPanel v-if="fileInfoDetail.length === 1"/>
<MultiSelected v-if="fileInfoDetail.length > 1 "/> <MultiSelected v-if="fileInfoDetail.length > 1"
:title="$t('file_detail.selected_multiple')"
:subtitle="this.fileInfoDetail.length + ' ' + $tc('file_detail.items', this.fileInfoDetail.length)"
/>
<!--If file info panel empty show message--> <!--If file info panel empty show message-->
<EmptyMessage v-if="fileInfoDetail.length === 0" :message="$t('messages.nothing_to_preview')" icon="eye-off"/> <EmptyMessage v-if="fileInfoDetail.length === 0" :message="$t('messages.nothing_to_preview')" icon="eye-off"/>
@@ -1,23 +1,12 @@
<template> <template>
<div :class="[this.moveItem ? 'move-item' : 'wrapper' , this.isGhost ? 'ghost' : '']"> <div class="wrapper">
<div class="icon-wrapper"> <div class="icon-wrapper">
<CheckSquareIcon class="icon" size="21"/> <CheckSquareIcon class="icon" size="21"/>
</div> </div>
<!-- Multi select for the move item popup and file info -->
<div class="text" v-if="!this.isGhost">
<span class="title">{{ $t('file_detail.selected_multiple') }}</span>
<span class="count">{{this.fileInfoDetail.length}} {{ $tc('file_detail.items', this.fileInfoDetail.length) }}</span>
</div>
<!-- Multi select for the Drag & Drop -->
<div class="text" v-if="this.isGhost">
<div v-if="this.fileInfoDetail.length > 1 && !noSelectedItem">
<span class="title">{{ $t('file_detail.selected_multiple') }}</span>
<span class="count">{{this.fileInfoDetail.length}} {{ $tc('file_detail.items', this.fileInfoDetail.length) }}</span>
</div>
<div v-if="this.fileInfoDetail.length < 2 || noSelectedItem"> <div class="text" >
<span v-if="this.dragedItem" class="title">{{ this.dragedItem.name }}</span> <span class="title">{{title }}</span>
</div> <span class="count">{{subtitle }}</span>
</div> </div>
</div> </div>
</template> </template>
@@ -30,47 +19,14 @@ import {events} from '@/bus'
export default { export default {
name:'MultiSelected', name:'MultiSelected',
props: [ 'moveItem' , 'isGhost' ], props: [ 'title' , 'subtitle' ],
components: {CheckSquareIcon}, components: {CheckSquareIcon},
computed: {
...mapGetters(['fileInfoDetail']),
// If the draged item is not in selected items
noSelectedItem() {
return !this.fileInfoDetail.includes(this.dragedItem)
}
},
data () {
return {
dragedItem: undefined,
}
},
mounted () {
// Hnadle Drag & Drop Ghost show
if(this.isGhost) {
events.$on('dragstart', (data) => {
this.dragedItem = data
})
}
}
} }
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
@import '@assets/vue-file-manager/_variables'; @import '@assets/vue-file-manager/_variables';
@import '@assets/vue-file-manager/_mixins'; @import '@assets/vue-file-manager/_mixins';
.ghost {
max-width: 300px;
min-width: 250px;
position: fixed;
z-index: 10;
pointer-events: none;
padding: 10px;
border-radius: 8px;
box-shadow: 0 7px 25px 1px rgba(0, 0, 0, 0.12);
background:white;
}
.wrapper { .wrapper {
display: flex; display: flex;
@@ -109,42 +65,7 @@ import {events} from '@/bus'
} }
} }
} }
.move-item {
display: flex;
justify-content: center;
.text{
padding-left: 10px;
width: 100%;
word-break: break-all;
.title {
@include font-size(14);
font-weight: 700;
line-height: 1.4;
display: block;
color: $text;
}
.count {
@include font-size(12);
font-weight: 600;
color: $text-muted;
display: block;
}
}
.icon-wrapper {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 0;
text-align: center;
white-space: nowrap;
outline: none;
border: none;
.icon {
stroke: $theme;
}
}
}
@media (prefers-color-scheme: dark) { @media (prefers-color-scheme: dark) {
.wrapper { .wrapper {
.text { .text {
@@ -161,18 +82,5 @@ import {events} from '@/bus'
} }
} }
} }
.move-item {
.text {
.title {
color: $dark_mode_text_primary;
}
.count {
color: $dark_mode_text_secondary;
}
}
}
.ghost {
background: $dark_mode_foreground;
}
} }
</style> </style>
+32 -1
View File
@@ -13,7 +13,10 @@
<div v-if="! isLoadingTree && navigation"> <div v-if="! isLoadingTree && navigation">
<ThumbnailItem v-if="fileInfoDetail.length < 2 || noSelectedItem" class="item-thumbnail" :item="pickedItem" info="location"/> <ThumbnailItem v-if="fileInfoDetail.length < 2 || noSelectedItem" class="item-thumbnail" :item="pickedItem" info="location"/>
<MultiSelected class="multiple-selected" :move-item="true" v-if="fileInfoDetail.length > 1 && !noSelectedItem"/> <MultiSelected class="multiple-selected"
:title="$t('file_detail.selected_multiple')"
:subtitle="this.fileInfoDetail.length + ' ' + $tc('file_detail.items', this.fileInfoDetail.length)"
v-if="fileInfoDetail.length > 1 && !noSelectedItem"/>
<TreeMenu :disabled-by-id="pickedItem" :depth="1" :nodes="items" v-for="items in navigation" :key="items.unique_id"/> <TreeMenu :disabled-by-id="pickedItem" :depth="1" :nodes="items" v-for="items in navigation" :key="items.unique_id"/>
</div> </div>
@@ -139,6 +142,8 @@
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
@import '@assets/vue-file-manager/_variables';
@import '@assets/vue-file-manager/_mixins';
.item-thumbnail { .item-thumbnail {
margin-bottom: 20px; margin-bottom: 20px;
@@ -146,5 +151,31 @@
.multiple-selected { .multiple-selected {
padding: 0 20px;; padding: 0 20px;;
margin-bottom: 20px; margin-bottom: 20px;
/deep/.text{
.title {
color: $text;
}
.count {
color: $text-muted;
}
}
/deep/.icon-wrapper {
.icon {
stroke: $theme;
}
}
}
@media (prefers-color-scheme: dark) {
.multiple-selected {
/deep/.text {
.title {
color: $dark_mode_text_primary;
}
.count {
color: $dark_mode_text_secondary;
}
}
}
} }
</style> </style>
+4 -15
View File
@@ -16,8 +16,8 @@
<!--Rename folder or file item--> <!--Rename folder or file item-->
<RenameItem/> <RenameItem/>
<!-- Multi Select Drag & Drop UI --> <!-- Drag & Drop UI -->
<MultiSelected :is-ghost="true" v-show="draged" id="multi-select-ui"/> <DragUI/>
<!--Mobile Menu--> <!--Mobile Menu-->
<MobileMenu/> <MobileMenu/>
@@ -114,7 +114,7 @@
import FileFullPreview from '@/components/FilesView/FileFullPreview' import FileFullPreview from '@/components/FilesView/FileFullPreview'
import DesktopToolbar from '@/components/FilesView/DesktopToolbar' import DesktopToolbar from '@/components/FilesView/DesktopToolbar'
import ContentSidebar from '@/components/Sidebar/ContentSidebar' import ContentSidebar from '@/components/Sidebar/ContentSidebar'
import MultiSelected from '@/components/FilesView/MultiSelected' import DragUI from '@/components/FilesView/DragUI'
import FileItemGrid from '@/components/FilesView/FileItemGrid' import FileItemGrid from '@/components/FilesView/FileItemGrid'
import ContentGroup from '@/components/Sidebar/ContentGroup' import ContentGroup from '@/components/Sidebar/ContentGroup'
import FileBrowser from '@/components/FilesView/FileBrowser' import FileBrowser from '@/components/FilesView/FileBrowser'
@@ -146,7 +146,7 @@
FileFullPreview, FileFullPreview,
DesktopToolbar, DesktopToolbar,
ContentSidebar, ContentSidebar,
MultiSelected, DragUI,
FileItemGrid, FileItemGrid,
ContentGroup, ContentGroup,
AuthContent, AuthContent,
@@ -188,7 +188,6 @@
isPageLoading: true, isPageLoading: true,
currentPage: undefined, currentPage: undefined,
homeDirectory: undefined, homeDirectory: undefined,
draged: false,
} }
}, },
methods: { methods: {
@@ -268,16 +267,6 @@
}, },
created() { created() {
// Hnadle Drag & Drop Ghost show
events.$on('dragstart', (data) => {
setTimeout(() => {
this.draged = true
}, 50);
})
events.$on('drop', () => {
this.draged = false
})
axios axios
.get('/api/shared/' + this.$route.params.token, ) .get('/api/shared/' + this.$route.params.token, )
.then(response => { .then(response => {