UI fixes & refactoring

This commit is contained in:
Čarodej
2021-10-29 15:58:54 +02:00
parent 2d7b6e4e05
commit 351d57b103
15 changed files with 216 additions and 768 deletions

View File

@@ -8,11 +8,11 @@
"/chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/~3e4fdd8b.js": "/chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/~3e4fdd8b.js?id=1d731f1c4a9daecb2a99",
"/chunks/admin~chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-item~9b68162c.js": "/chunks/admin~chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-item~9b68162c.js?id=5841d65172536a8a9bdc",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~673d1ac3.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~673d1ac3.js?id=d7ad2fc844fa24b1fc50",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.js?id=de39238d93bac94c2407",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.js?id=a27cfff7a3c09f514f0e",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~1bec6fe4.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~1bec6fe4.js?id=a935f1a48a77c1ab8198",
"/chunks/admin~chunks/platform.js": "/chunks/admin~chunks/platform.js?id=90270d0c5aeb5c50dacf",
"/chunks/admin~chunks/platform~chunks/settings.js": "/chunks/admin~chunks/platform~chunks/settings.js?id=a980b59887f54d19130b",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js?id=1d7f4e033e025d6f8984",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js?id=c8041122e6522ffa6dd0",
"/chunks/app-appearance.js": "/chunks/app-appearance.js?id=6177253e847903d63adc",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~605f4c49.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~605f4c49.js?id=aa284736dda7647d5c9e",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~8cc7d96f.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~8cc7d96f.js?id=6bd4516589f23ec25ae6",
@@ -38,14 +38,14 @@
"/chunks/dynamic-page.js": "/chunks/dynamic-page.js?id=6c86916c6c6f679fa86b",
"/chunks/email-verified.js": "/chunks/email-verified.js?id=cfe3c4040260640f485d",
"/chunks/environment-setup.js": "/chunks/environment-setup.js?id=df7397408805a1cc93fa",
"/chunks/files.js": "/chunks/files.js?id=f4ac67887740ac62bbb8",
"/chunks/files.js": "/chunks/files.js?id=357a135d5a75ba88ce23",
"/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~c7960950.js": "/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~c7960950.js?id=d0a2e05e3e243b2e2c4e",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.js?id=c4820d7072432fa3c008",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.js?id=45e9d38810bb4029d177",
"/chunks/files~chunks/shared-with-me~chunks/shared/files~chunks/team-folders.js": "/chunks/files~chunks/shared-with-me~chunks/shared/files~chunks/team-folders.js?id=4b8864f9265f55f61cf7",
"/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=533962a06f477f6e046b",
"/chunks/homepage.js": "/chunks/homepage.js?id=b89dd81804b8a0bd3f0b",
"/chunks/installation-disclaimer.js": "/chunks/installation-disclaimer.js?id=58ab6cbdd635cf1a1214",
"/chunks/invitation.js": "/chunks/invitation.js?id=0d2837e20976a4677d5c",
"/chunks/invitation.js": "/chunks/invitation.js?id=45e93fe81f931477b7a7",
"/chunks/invoices.js": "/chunks/invoices.js?id=fe45319300d75d185b81",
"/chunks/my-shared-items.js": "/chunks/my-shared-items.js?id=b35bcf29ee9c5b9f4be4",
"/chunks/not-found.js": "/chunks/not-found.js?id=3b8341b600865315cff5",
@@ -57,9 +57,9 @@
"/chunks/plan-settings.js": "/chunks/plan-settings.js?id=4b3d3d91faa908b876ac",
"/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=b5017d712135057283c9",
"/chunks/plans.js": "/chunks/plans.js?id=6fca685daa45f22e4c8f",
"/chunks/platform.js": "/chunks/platform.js?id=c3c68625fbd7ed182f4a",
"/chunks/platform.js": "/chunks/platform.js?id=23e4cb8bbf29be02c511",
"/chunks/platform~chunks/settings-subscription~chunks/shared~chunks/user-subscription.js": "/chunks/platform~chunks/settings-subscription~chunks/shared~chunks/user-subscription.js?id=8656b69a97cace919251",
"/chunks/platform~chunks/shared.js": "/chunks/platform~chunks/shared.js?id=54df760a25777f9c04a7",
"/chunks/platform~chunks/shared.js": "/chunks/platform~chunks/shared.js?id=6f3b869be08364cdf267",
"/chunks/profile.js": "/chunks/profile.js?id=0638997b77c6f1246062",
"/chunks/profile~chunks/settings-password.js": "/chunks/profile~chunks/settings-password.js?id=58edfb3a35062e1ba4e0",
"/chunks/purchase-code.js": "/chunks/purchase-code.js?id=dd562240fff9f6e2260a",
@@ -74,17 +74,17 @@
"/chunks/settings~chunks/settings-password.js": "/chunks/settings~chunks/settings-password.js?id=e67e12955133c57194d1",
"/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=651d5accf401908724c5",
"/chunks/shared.js": "/chunks/shared.js?id=6230d050545cd1bd9b87",
"/chunks/shared-with-me.js": "/chunks/shared-with-me.js?id=ede1bb983b0e9b991668",
"/chunks/shared-with-me.js": "/chunks/shared-with-me.js?id=2edf72fec7d1b4c46f97",
"/chunks/shared/authenticate.js": "/chunks/shared/authenticate.js?id=8b9ac9ed9afd8dd15229",
"/chunks/shared/files.js": "/chunks/shared/files.js?id=ca403ba1c4cbd8788371",
"/chunks/shared/single-file.js": "/chunks/shared/single-file.js?id=88cfc38bca62e060a56e",
"/chunks/shared/single-file.js": "/chunks/shared/single-file.js?id=eb611fdaa10023250e3f",
"/chunks/sign-in.js": "/chunks/sign-in.js?id=229e1a8b99558b316f44",
"/chunks/sign-up.js": "/chunks/sign-up.js?id=eaf0d6ea279134fb8319",
"/chunks/status-check.js": "/chunks/status-check.js?id=98fbf33f5acd113515f5",
"/chunks/stripe-credentials.js": "/chunks/stripe-credentials.js?id=0506045df0785350b1e3",
"/chunks/subscription-plans.js": "/chunks/subscription-plans.js?id=6c93560e75087f4adbe7",
"/chunks/subscription-service.js": "/chunks/subscription-service.js?id=3e6aa30a7f2e8a321dad",
"/chunks/team-folders.js": "/chunks/team-folders.js?id=a7bf43ce0f4cb19cd568",
"/chunks/team-folders.js": "/chunks/team-folders.js?id=d280959ba06ea9fbfa9f",
"/chunks/trash.js": "/chunks/trash.js?id=5fc03f2e5486a004dc70",
"/chunks/upgrade-billing.js": "/chunks/upgrade-billing.js?id=f0b33c0540fd6c6ef8d6",
"/chunks/upgrade-billing~chunks/upgrade-plan.js": "/chunks/upgrade-billing~chunks/upgrade-plan.js?id=f59d97c1cbf6649b7057",
@@ -178,5 +178,147 @@
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.429b20f4be82a621b161.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.429b20f4be82a621b161.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.429b20f4be82a621b161.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.429b20f4be82a621b161.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.429b20f4be82a621b161.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.429b20f4be82a621b161.hot-update.js",
"/chunks/shared/single-file.429b20f4be82a621b161.hot-update.js": "/chunks/shared/single-file.429b20f4be82a621b161.hot-update.js"
"/chunks/shared/single-file.429b20f4be82a621b161.hot-update.js": "/chunks/shared/single-file.429b20f4be82a621b161.hot-update.js",
"/js/main.ccda6691a8d0b71254e5.hot-update.js": "/js/main.ccda6691a8d0b71254e5.hot-update.js",
"/chunks/admin~chunks/files~chunks/invitation~chunks/my-shared-items~chunks/platform~chunks/recent-upl~77f02536.js": "/chunks/admin~chunks/files~chunks/invitation~chunks/my-shared-items~chunks/platform~chunks/recent-upl~77f02536.js?id=f6323c3d374be78bdf05",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.ccda6691a8d0b71254e5.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.ccda6691a8d0b71254e5.hot-update.js",
"/chunks/invitation.ccda6691a8d0b71254e5.hot-update.js": "/chunks/invitation.ccda6691a8d0b71254e5.hot-update.js",
"/chunks/shared/single-file.ccda6691a8d0b71254e5.hot-update.js": "/chunks/shared/single-file.ccda6691a8d0b71254e5.hot-update.js",
"/vendors~chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunk~9115d2ee.js": "/vendors~chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunk~9115d2ee.js?id=59520031d39a3fe2a03d",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.bd4d3845b04159cfb470.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.bd4d3845b04159cfb470.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.c9179b6be10f368cee1a.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.c9179b6be10f368cee1a.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.2473464326326eb7735c.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.2473464326326eb7735c.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.7c1dbf65cc42bf4a8147.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.7c1dbf65cc42bf4a8147.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.61845ec82333c1766ec1.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.61845ec82333c1766ec1.hot-update.js",
"/chunks/platform~chunks/shared.5da71fb78f3c3f8c388e.hot-update.js": "/chunks/platform~chunks/shared.5da71fb78f3c3f8c388e.hot-update.js",
"/chunks/platform~chunks/shared.03924e1ff96b9b4bb9da.hot-update.js": "/chunks/platform~chunks/shared.03924e1ff96b9b4bb9da.hot-update.js",
"/chunks/platform~chunks/shared.02a285041101cdcf30b4.hot-update.js": "/chunks/platform~chunks/shared.02a285041101cdcf30b4.hot-update.js",
"/chunks/platform~chunks/shared.e764995026cff1e6a2fd.hot-update.js": "/chunks/platform~chunks/shared.e764995026cff1e6a2fd.hot-update.js",
"/chunks/platform~chunks/shared.72c58f2577dca0bddd19.hot-update.js": "/chunks/platform~chunks/shared.72c58f2577dca0bddd19.hot-update.js",
"/chunks/platform~chunks/shared.c55fb701f43af5a0e7f4.hot-update.js": "/chunks/platform~chunks/shared.c55fb701f43af5a0e7f4.hot-update.js",
"/chunks/platform~chunks/shared.b1df0faae3539fd1cde9.hot-update.js": "/chunks/platform~chunks/shared.b1df0faae3539fd1cde9.hot-update.js",
"/chunks/shared/single-file.065492641f5999ea916d.hot-update.js": "/chunks/shared/single-file.065492641f5999ea916d.hot-update.js",
"/chunks/platform~chunks/shared.f372044714db6e0a63cf.hot-update.js": "/chunks/platform~chunks/shared.f372044714db6e0a63cf.hot-update.js",
"/chunks/platform~chunks/shared.5b85e2c2e63e89d53527.hot-update.js": "/chunks/platform~chunks/shared.5b85e2c2e63e89d53527.hot-update.js",
"/chunks/platform~chunks/shared.d55de20f80e637619abb.hot-update.js": "/chunks/platform~chunks/shared.d55de20f80e637619abb.hot-update.js",
"/chunks/platform~chunks/shared.1609c0781e81307d03d5.hot-update.js": "/chunks/platform~chunks/shared.1609c0781e81307d03d5.hot-update.js",
"/chunks/platform~chunks/shared.4dbf92280249a0eb0624.hot-update.js": "/chunks/platform~chunks/shared.4dbf92280249a0eb0624.hot-update.js",
"/chunks/platform~chunks/shared.4bcc0b0789701838d4b2.hot-update.js": "/chunks/platform~chunks/shared.4bcc0b0789701838d4b2.hot-update.js",
"/chunks/platform~chunks/shared.27cb6f488484ca12c735.hot-update.js": "/chunks/platform~chunks/shared.27cb6f488484ca12c735.hot-update.js",
"/chunks/platform~chunks/shared.2c72539d0b6d42635540.hot-update.js": "/chunks/platform~chunks/shared.2c72539d0b6d42635540.hot-update.js",
"/chunks/platform~chunks/shared.fe45c7f5cd25b3b3d631.hot-update.js": "/chunks/platform~chunks/shared.fe45c7f5cd25b3b3d631.hot-update.js",
"/chunks/platform~chunks/shared.68742800291720801def.hot-update.js": "/chunks/platform~chunks/shared.68742800291720801def.hot-update.js",
"/chunks/platform~chunks/shared.171e30a9a7c6da39a2b5.hot-update.js": "/chunks/platform~chunks/shared.171e30a9a7c6da39a2b5.hot-update.js",
"/chunks/platform~chunks/shared.213047251e9802169929.hot-update.js": "/chunks/platform~chunks/shared.213047251e9802169929.hot-update.js",
"/chunks/platform~chunks/shared.98e87de3718ecf1a77fc.hot-update.js": "/chunks/platform~chunks/shared.98e87de3718ecf1a77fc.hot-update.js",
"/chunks/platform~chunks/shared.ed54934175f4673532f1.hot-update.js": "/chunks/platform~chunks/shared.ed54934175f4673532f1.hot-update.js",
"/chunks/platform~chunks/shared.869d0e6fa01d201ca5de.hot-update.js": "/chunks/platform~chunks/shared.869d0e6fa01d201ca5de.hot-update.js",
"/chunks/platform~chunks/shared.1fd5163b2723dcc2c962.hot-update.js": "/chunks/platform~chunks/shared.1fd5163b2723dcc2c962.hot-update.js",
"/chunks/platform~chunks/shared.96cc75f767dfabb6c84a.hot-update.js": "/chunks/platform~chunks/shared.96cc75f767dfabb6c84a.hot-update.js",
"/chunks/platform~chunks/shared.d273df21bef50600c2ae.hot-update.js": "/chunks/platform~chunks/shared.d273df21bef50600c2ae.hot-update.js",
"/chunks/platform~chunks/shared.bacb2dfd2d767a227bfa.hot-update.js": "/chunks/platform~chunks/shared.bacb2dfd2d767a227bfa.hot-update.js",
"/chunks/platform~chunks/shared.2973fe8f2be899086684.hot-update.js": "/chunks/platform~chunks/shared.2973fe8f2be899086684.hot-update.js",
"/chunks/platform~chunks/shared.c0f76f7d2a8b4573e131.hot-update.js": "/chunks/platform~chunks/shared.c0f76f7d2a8b4573e131.hot-update.js",
"/chunks/platform~chunks/shared.76818c0e234bbc2ebb92.hot-update.js": "/chunks/platform~chunks/shared.76818c0e234bbc2ebb92.hot-update.js",
"/chunks/platform~chunks/shared.90e3516d7b534661f997.hot-update.js": "/chunks/platform~chunks/shared.90e3516d7b534661f997.hot-update.js",
"/chunks/platform~chunks/shared.a1da8c032db7fcea8ee5.hot-update.js": "/chunks/platform~chunks/shared.a1da8c032db7fcea8ee5.hot-update.js",
"/chunks/platform~chunks/shared.8ba497c2d5be2bb4ab40.hot-update.js": "/chunks/platform~chunks/shared.8ba497c2d5be2bb4ab40.hot-update.js",
"/chunks/platform~chunks/shared.cbc5e9a0a9a3d1e2f81f.hot-update.js": "/chunks/platform~chunks/shared.cbc5e9a0a9a3d1e2f81f.hot-update.js",
"/chunks/platform~chunks/shared.e8f4ab8afcf4c15219c8.hot-update.js": "/chunks/platform~chunks/shared.e8f4ab8afcf4c15219c8.hot-update.js",
"/chunks/platform~chunks/shared.6d68f32e7eee7a66fc70.hot-update.js": "/chunks/platform~chunks/shared.6d68f32e7eee7a66fc70.hot-update.js",
"/chunks/platform~chunks/shared.41838f81bd575bb30523.hot-update.js": "/chunks/platform~chunks/shared.41838f81bd575bb30523.hot-update.js",
"/chunks/platform~chunks/shared.f16a79f9cc0980fcad76.hot-update.js": "/chunks/platform~chunks/shared.f16a79f9cc0980fcad76.hot-update.js",
"/chunks/platform~chunks/shared.a74d0b4a903c52a11691.hot-update.js": "/chunks/platform~chunks/shared.a74d0b4a903c52a11691.hot-update.js",
"/chunks/platform~chunks/shared.a33da17ad906212ad071.hot-update.js": "/chunks/platform~chunks/shared.a33da17ad906212ad071.hot-update.js",
"/chunks/platform~chunks/shared.ba0d1581b5aeefaf31c9.hot-update.js": "/chunks/platform~chunks/shared.ba0d1581b5aeefaf31c9.hot-update.js",
"/chunks/platform~chunks/shared.5545503a314fa23cf595.hot-update.js": "/chunks/platform~chunks/shared.5545503a314fa23cf595.hot-update.js",
"/chunks/platform~chunks/shared.988fdb0437ed104eabce.hot-update.js": "/chunks/platform~chunks/shared.988fdb0437ed104eabce.hot-update.js",
"/chunks/platform~chunks/shared.b0f888e24fe2df3b1c34.hot-update.js": "/chunks/platform~chunks/shared.b0f888e24fe2df3b1c34.hot-update.js",
"/chunks/platform~chunks/shared.42e3c6666176f8c53fc5.hot-update.js": "/chunks/platform~chunks/shared.42e3c6666176f8c53fc5.hot-update.js",
"/chunks/platform~chunks/shared.d2f343ce2cc534c01032.hot-update.js": "/chunks/platform~chunks/shared.d2f343ce2cc534c01032.hot-update.js",
"/chunks/platform~chunks/shared.6ad4ce324c7ea3899231.hot-update.js": "/chunks/platform~chunks/shared.6ad4ce324c7ea3899231.hot-update.js",
"/chunks/platform~chunks/shared.5b04af35d3b6d77b59ac.hot-update.js": "/chunks/platform~chunks/shared.5b04af35d3b6d77b59ac.hot-update.js",
"/chunks/platform~chunks/shared.78af854fbd7a66eb511e.hot-update.js": "/chunks/platform~chunks/shared.78af854fbd7a66eb511e.hot-update.js",
"/chunks/platform~chunks/shared.5e3a061168b592a89fec.hot-update.js": "/chunks/platform~chunks/shared.5e3a061168b592a89fec.hot-update.js",
"/chunks/platform~chunks/shared.3d1d53cf6e34ce12c986.hot-update.js": "/chunks/platform~chunks/shared.3d1d53cf6e34ce12c986.hot-update.js",
"/chunks/platform~chunks/shared.549e006b9fab703ecc6c.hot-update.js": "/chunks/platform~chunks/shared.549e006b9fab703ecc6c.hot-update.js",
"/chunks/files.9c90f3dd262d72dafdad.hot-update.js": "/chunks/files.9c90f3dd262d72dafdad.hot-update.js",
"/chunks/shared-with-me.9c90f3dd262d72dafdad.hot-update.js": "/chunks/shared-with-me.9c90f3dd262d72dafdad.hot-update.js",
"/chunks/team-folders.9c90f3dd262d72dafdad.hot-update.js": "/chunks/team-folders.9c90f3dd262d72dafdad.hot-update.js",
"/chunks/platform~chunks/shared.cf8eb3ce5dd23823da8e.hot-update.js": "/chunks/platform~chunks/shared.cf8eb3ce5dd23823da8e.hot-update.js",
"/chunks/platform~chunks/shared.d70a290a541153467016.hot-update.js": "/chunks/platform~chunks/shared.d70a290a541153467016.hot-update.js",
"/chunks/platform~chunks/shared.639cfc2768e77bbfb97e.hot-update.js": "/chunks/platform~chunks/shared.639cfc2768e77bbfb97e.hot-update.js",
"/chunks/platform~chunks/shared.40ce79cdadd335a80ccd.hot-update.js": "/chunks/platform~chunks/shared.40ce79cdadd335a80ccd.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.e1d8947a557c9ac2bd37.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.e1d8947a557c9ac2bd37.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.4e6ebcb2d520eeb32486.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.4e6ebcb2d520eeb32486.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.7739b6999b956bbcbcf6.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.7739b6999b956bbcbcf6.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.1777d527a7ce5fd7ce12.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.1777d527a7ce5fd7ce12.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.e037efc6b462930f5efe.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.e037efc6b462930f5efe.hot-update.js",
"/chunks/platform~chunks/shared.65ce7aa0b8e7c78fcc01.hot-update.js": "/chunks/platform~chunks/shared.65ce7aa0b8e7c78fcc01.hot-update.js",
"/chunks/platform~chunks/shared.035c258471c6eb77bc88.hot-update.js": "/chunks/platform~chunks/shared.035c258471c6eb77bc88.hot-update.js",
"/chunks/platform~chunks/shared.0f7d338c388c8444d184.hot-update.js": "/chunks/platform~chunks/shared.0f7d338c388c8444d184.hot-update.js",
"/chunks/platform~chunks/shared.7b13bca9491aa8642a5a.hot-update.js": "/chunks/platform~chunks/shared.7b13bca9491aa8642a5a.hot-update.js",
"/chunks/platform~chunks/shared.2d834a13c755a634da15.hot-update.js": "/chunks/platform~chunks/shared.2d834a13c755a634da15.hot-update.js",
"/chunks/platform~chunks/shared.e69519e6756a26cb05a5.hot-update.js": "/chunks/platform~chunks/shared.e69519e6756a26cb05a5.hot-update.js",
"/chunks/platform~chunks/shared.9a72b1cfd4b77d27a167.hot-update.js": "/chunks/platform~chunks/shared.9a72b1cfd4b77d27a167.hot-update.js",
"/chunks/platform~chunks/shared.917643b262547672dc3c.hot-update.js": "/chunks/platform~chunks/shared.917643b262547672dc3c.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.09e125754ca0f7d331df.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.09e125754ca0f7d331df.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.13c60c7e18aa4a570a34.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.13c60c7e18aa4a570a34.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.812939c07f6653f4994e.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.812939c07f6653f4994e.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.441a758c9008082c85b8.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.441a758c9008082c85b8.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.8461b7bb4c0be61da509.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.8461b7bb4c0be61da509.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.551d99e3e29d1357b627.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.551d99e3e29d1357b627.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.2eafcfcb9dec5dbf3bcd.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.2eafcfcb9dec5dbf3bcd.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.9ca79bac16087203a862.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.9ca79bac16087203a862.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.d4b3a6e83db2fddc66c6.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.d4b3a6e83db2fddc66c6.hot-update.js",
"/chunks/platform~chunks/shared.2fd2d5af5eaa3bde161d.hot-update.js": "/chunks/platform~chunks/shared.2fd2d5af5eaa3bde161d.hot-update.js",
"/chunks/platform~chunks/shared.b34d359f65798b07d99c.hot-update.js": "/chunks/platform~chunks/shared.b34d359f65798b07d99c.hot-update.js",
"/chunks/platform~chunks/shared.3d48b19a26411f30d97e.hot-update.js": "/chunks/platform~chunks/shared.3d48b19a26411f30d97e.hot-update.js",
"/chunks/platform.a85bec00ae8fb70cce04.hot-update.js": "/chunks/platform.a85bec00ae8fb70cce04.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.509f070c2de831d6c87d.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.509f070c2de831d6c87d.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.57a1e022d213ea926864.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.57a1e022d213ea926864.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.e5967ba921dbbfab7da3.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.e5967ba921dbbfab7da3.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.e30a5836ca5dcf1db8cc.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.e30a5836ca5dcf1db8cc.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.7f7411fa02dbae0fc410.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.7f7411fa02dbae0fc410.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.80af83f63d9ff48658b1.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.80af83f63d9ff48658b1.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.f1413c5ed56d299edc2c.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.f1413c5ed56d299edc2c.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.c49a2fc7483d02aa8bcb.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.c49a2fc7483d02aa8bcb.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.3ad823f534f496e345bf.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.3ad823f534f496e345bf.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.35dcd4ddfaed9ee3a0a0.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.35dcd4ddfaed9ee3a0a0.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.d0a60cf714f8b89281ce.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.d0a60cf714f8b89281ce.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.de7b640654ca44c92f0c.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.de7b640654ca44c92f0c.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.7c58ec99fe31a4add0d7.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.7c58ec99fe31a4add0d7.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.73b2e8eae9140c44cb99.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.73b2e8eae9140c44cb99.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.5bc01d51f8a68bba36a9.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.5bc01d51f8a68bba36a9.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.7629922f68c7cc43164a.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.7629922f68c7cc43164a.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.ed8dd9a9d0d03e2e5f0b.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.ed8dd9a9d0d03e2e5f0b.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.19b96643bfd977a61270.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.19b96643bfd977a61270.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.c2f61a7e2ffa24e353b3.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.c2f61a7e2ffa24e353b3.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.94e023b2c920695cee58.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.94e023b2c920695cee58.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.7ccab34583698df3c9e9.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.7ccab34583698df3c9e9.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.95211070cf50a0a26f98.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.95211070cf50a0a26f98.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.735d6fb222693dcf7a44.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.735d6fb222693dcf7a44.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.342749e501c541123aa0.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.342749e501c541123aa0.hot-update.js",
"/chunks/platform~chunks/shared.22f253b71cf21f232c47.hot-update.js": "/chunks/platform~chunks/shared.22f253b71cf21f232c47.hot-update.js",
"/chunks/platform~chunks/shared.b4ef4ac7ce9791e8540f.hot-update.js": "/chunks/platform~chunks/shared.b4ef4ac7ce9791e8540f.hot-update.js",
"/chunks/platform~chunks/shared.dc677f49ec93c64f4b14.hot-update.js": "/chunks/platform~chunks/shared.dc677f49ec93c64f4b14.hot-update.js",
"/chunks/platform~chunks/shared.c4e78b4ba21c4706fcdd.hot-update.js": "/chunks/platform~chunks/shared.c4e78b4ba21c4706fcdd.hot-update.js",
"/chunks/platform~chunks/shared.4d4eae400edb6f8bd80f.hot-update.js": "/chunks/platform~chunks/shared.4d4eae400edb6f8bd80f.hot-update.js",
"/chunks/platform~chunks/shared.8e8de98c1f71ad378470.hot-update.js": "/chunks/platform~chunks/shared.8e8de98c1f71ad378470.hot-update.js",
"/chunks/platform~chunks/shared.839cc8550fe7a9824c71.hot-update.js": "/chunks/platform~chunks/shared.839cc8550fe7a9824c71.hot-update.js",
"/chunks/platform~chunks/shared.33533a2a31baf136a01b.hot-update.js": "/chunks/platform~chunks/shared.33533a2a31baf136a01b.hot-update.js",
"/chunks/platform~chunks/shared.6f1f586df26b12e5d28b.hot-update.js": "/chunks/platform~chunks/shared.6f1f586df26b12e5d28b.hot-update.js",
"/chunks/platform~chunks/shared.a78c42a296541fe8800b.hot-update.js": "/chunks/platform~chunks/shared.a78c42a296541fe8800b.hot-update.js",
"/chunks/platform~chunks/shared.b94e6cbb1d6ad912ddfc.hot-update.js": "/chunks/platform~chunks/shared.b94e6cbb1d6ad912ddfc.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.5cabd94dc9e648c30484.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.5cabd94dc9e648c30484.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.11cfd5110cbb38c14895.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.11cfd5110cbb38c14895.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.25743606bbfc4a73bebc.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.25743606bbfc4a73bebc.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.1b04eed29f09a4f6d2aa.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.1b04eed29f09a4f6d2aa.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.323e29218d8d88a235d4.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.323e29218d8d88a235d4.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.7050e76695daa8168a4d.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.7050e76695daa8168a4d.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.9d5e1a09ee0d561c5ed9.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.9d5e1a09ee0d561c5ed9.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.7cfea52210f8a966cb5a.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.7cfea52210f8a966cb5a.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.48ca0294b3324152aed2.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.48ca0294b3324152aed2.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.42e5c68d80c7e65aea5e.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.42e5c68d80c7e65aea5e.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.6b7f883dc9c6b9e172c2.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.6b7f883dc9c6b9e172c2.hot-update.js"
}

View File

@@ -106,8 +106,7 @@ export default {
if (this.isVisible) {
let container = document.getElementById('folder-actions')
this.positionX = container.offsetLeft + 16
this.positionY = container.offsetTop + 30
this.positionX = container.offsetLeft
}
})

View File

@@ -62,12 +62,13 @@
</PopoverWrapper>
</ToolbarGroup>
<!--Share Controls-->
<ToolbarGroup v-if="! $isMobile() && ! $isThisRoute($route, ['Public'])">
<!--File Controls-->
<ToolbarGroup v-if="$checkPermission(['master', 'editor']) && ! $isMobile()">
<!--Team Folder Icon-->
<!--Team Heads-->
<PopoverWrapper v-if="$isThisRoute($route, ['TeamFolders', 'SharedWithMe'])">
<TeamMembersButton @click.stop.native="showTeamFolderMenu" size="32" class="team-preview" />
<TeamMembersButton @click.stop.native="showTeamFolderMenu" size="32" class="dark:hover:bg-dark-foreground hover:bg-light-background rounded-lg cursor-pointer py-0.5 pl-2 pr-0.5" />
<PopoverItem name="team-folder" side="left">
<TeamFolderPreview />
@@ -82,12 +83,10 @@
</PopoverItem>
</PopoverWrapper>
<!--Share icons-->
<ToolbarButton v-if="canShowConvertToTeamFolder" @click.native="$convertAsTeamFolder(clipboard[0])" :class="{'is-inactive': ! canCreateTeamFolderInView }" source="user-plus" :action="$t('actions.convert_into_team_folder')" />
<ToolbarButton v-if="! $isThisRoute($route, ['SharedWithMe'])" @click.native="$shareFileOrFolder(clipboard[0])" :class="{'is-inactive': canShareInView }" source="share" :action="$t('actions.share')" />
</ToolbarGroup>
<ToolbarButton v-if="! $isThisRoute($route, ['SharedWithMe', 'Public'])" @click.native="$shareFileOrFolder(clipboard[0])" :class="{'is-inactive': canShareInView }" source="share" :action="$t('actions.share')" />
<!--File Controls-->
<ToolbarGroup v-if="$checkPermission(['master', 'editor']) && ! $isMobile()">
<ToolbarButton @click.native="$moveFileOrFolder(clipboard[0])" :class="{'is-inactive': canMoveInView && ! canEdit }" source="move" :action="$t('actions.move')" />
<ToolbarButton @click.native="$deleteFileOrFolder(clipboard[0])" :class="{'is-inactive': canDeleteInView && ! canEdit }" source="trash" :action="$t('actions.delete')" />
</ToolbarGroup>
@@ -265,20 +264,6 @@
@import "resources/sass/vuefilemanager/_variables";
@import "resources/sass/vuefilemanager/_mixins";
.team-preview {
padding: 3px 3px 3px 10px;
border-radius: 8px;
cursor: pointer;
&:hover {
background: $light_background;
/deep/ .members .member {
border-color: $light_background;
}
}
}
.is-inactive {
opacity: 0.25;
pointer-events: none;
@@ -370,13 +355,6 @@
}
.dark {
.team-preview:hover {
background: $dark_mode_foreground;
/deep/ .members .member {
border-color: $dark_mode_foreground;
}
}
.toolbar .directory-name {
color: $dark_mode_text_primary;

View File

@@ -1,621 +0,0 @@
<template>
<div class="file-wrapper" @mouseup.stop="clickedItem" @dblclick="goToItem" spellcheck="false">
<div :draggable="canDrag" @dragstart="$emit('dragstart')" @drop="
drop()
area = false" @dragleave="dragLeave" @dragover.prevent="dragEnter" class="file-item" :class="{'is-clicked' : isClicked , 'no-clicked' : !isClicked && $isMobile(), 'is-dragenter': area }">
<!--Thumbnail for item-->
<div class="icon-item">
<!-- MultiSelecting for the mobile version -->
<CheckBox v-if="mobileMultiSelect" :is-clicked="isClicked" class="check-box"/>
<!--If is file or image, then link item-->
<span v-if="isFile || (isImage && !item.thumbnail)" class="file-icon-text text-theme dark-text-theme">
{{ item.mimetype }}
</span>
<!--Folder thumbnail-->
<FontAwesomeIcon v-if="isFile || (isImage && !item.thumbnail)" class="file-icon" icon="file" />
<!--Image thumbnail-->
<img loading="lazy" v-if="isImage && item.thumbnail" class="image" :src="item.thumbnail" :alt="item.name" />
<!--Else show only folder icon-->
<FolderIcon v-if="isFolder" :item="item" location="file-item-grid" class="folder svg-color-theme" />
</div>
<!--Name-->
<div class="item-name">
<!--Name-->
<b :ref="this.item.id" @input="renameItem" @keydown.delete.stop @click.stop :contenteditable="canEditName" class="name">
{{ itemName }}
</b>
<div class="item-info">
<!--Shared Icon-->
<div v-if="$checkPermission('master') && item.shared" class="item-shared">
<link-icon size="12" class="shared-icon text-theme dark-text-theme" />
</div>
<!--Participant owner Icon-->
<div v-if="$checkPermission('master') && item.author !== 'user'" class="item-shared">
<user-plus-icon size="12" class="shared-icon text-theme dark-text-theme" />
</div>
<!--Filesize-->
<span v-if="! isFolder" class="item-size">{{ item.filesize }}</span>
<!--Folder item counts-->
<span v-if="isFolder" class="item-length">
{{ folderItems == 0 ? $t('folder.empty') : $tc('folder.item_counts', folderItems) }}
</span>
</div>
</div>
<span @mousedown.stop="showItemActions" class="show-actions" v-if="$isMobile() && ! mobileMultiSelect && canShowMobileOptions">
<MoreHorizontalIcon icon="ellipsis-h" size="16" class="icon-action text-theme dark-text-theme" />
</span>
</div>
</div>
</template>
<script>
import {LinkIcon, UserPlusIcon, MoreHorizontalIcon} from 'vue-feather-icons'
import FolderIcon from '/resources/js/components/FilesView/FolderIcon'
import CheckBox from '/resources/js/components/FilesView/CheckBox'
import {debounce} from 'lodash'
import {mapGetters} from 'vuex'
import {events} from '/resources/js/bus'
export default {
name: 'FileItemGrid',
props: ['item'],
components: {
MoreHorizontalIcon,
UserPlusIcon,
FolderIcon,
CheckBox,
LinkIcon,
},
computed: {
...mapGetters([
'itemViewType', 'sharedDetail', 'clipboard', 'entries'
]),
folderEmojiOrColor() {
// If folder have set some color
if (this.item.color) {
this.$nextTick(() => {
this.$refs[`folder${this.item.id}`].firstElementChild.style.fill = this.item.color
})
return false
}
// If folder have set some emoji
if (this.item.emoji)
return this.item.emoji
},
isClicked() {
return this.clipboard.some(element => element.id === this.item.id)
},
isFolder() {
return this.item.type === 'folder'
},
isFile() {
return this.item.type !== 'folder' && this.item.type !== 'image'
},
isPdf() {
return this.item.mimetype === 'pdf'
},
isImage() {
return this.item.type === 'image'
},
isVideo() {
return this.item.type === 'video'
},
isAudio() {
let mimetypes = ['mpeg', 'mp3', 'mp4', 'wan', 'flac']
return mimetypes.includes(this.item.mimetype) && this.item.type === 'audio'
},
canEditName() {
return !this.$isMobile()
&& !this.$isThisRoute(this.$route, ['Trash'])
&& !this.$checkPermission('visitor')
&& !(this.sharedDetail && this.sharedDetail.type === 'file')
},
canShowMobileOptions() {
return !(this.sharedDetail && this.sharedDetail.type === 'file')
},
canDrag() {
return !this.isDeleted && this.$checkPermission(['master', 'editor'])
},
timeStamp() {
return this.item.deleted_at ? this.$t('item_thumbnail.deleted_at', this.item.deleted_at) : this.item.created_at
},
folderItems() {
return this.item.deleted_at ? this.item.trashed_items : this.item.items
},
isDeleted() {
return this.item.deleted_at ? true : false
}
},
data() {
return {
area: false,
itemName: undefined,
mobileMultiSelect: false
}
},
methods: {
drop() {
events.$emit('drop')
},
showItemActions() {
// Load file info detail
this.$store.commit('CLIPBOARD_CLEAR')
this.$store.commit('ADD_ITEM_TO_CLIPBOARD', this.item)
this.$showMobileMenu('file-menu')
},
dragEnter() {
if (this.item.type !== 'folder') return
this.area = true
},
dragLeave() {
this.area = false
},
clickedItem(e) {
// Disabled right click
if (e.button === 2) return
if (!this.$isMobile()) {
// After click deselect new folder rename input
if (document.getSelection().toString().length) {
document.getSelection().removeAllRanges();
}
if (e.ctrlKey || e.metaKey && !e.shiftKey) {
// Click + Ctrl
if (this.clipboard.some(item => item.id === this.item.id)) {
this.$store.commit('REMOVE_ITEM_FROM_CLIPBOARD', this.item)
} else {
this.$store.commit('ADD_ITEM_TO_CLIPBOARD', this.item)
}
} else if (e.shiftKey) {
// Click + Shift
let lastItem = this.entries.indexOf(this.clipboard[this.clipboard.length - 1])
let clickedItem = this.entries.indexOf(this.item)
// If Click + Shift + Ctrl dont remove already selected items
if (!e.ctrlKey && !e.metaKey) {
this.$store.commit('CLIPBOARD_CLEAR')
}
//Shift selecting from top to bottom
if (lastItem < clickedItem) {
for (let i = lastItem; i <= clickedItem; i++) {
this.$store.commit('ADD_ITEM_TO_CLIPBOARD', this.entries[i])
}
//Shift selecting from bottom to top
} else {
for (let i = lastItem; i >= clickedItem; i--) {
this.$store.commit('ADD_ITEM_TO_CLIPBOARD', this.entries[i])
}
}
} else {
// Click
this.$store.commit('CLIPBOARD_CLEAR')
this.$store.commit('ADD_ITEM_TO_CLIPBOARD', this.item)
}
}
if (!this.mobileMultiSelect && this.$isMobile()) {
if (this.isFolder) {
let route = this.$router.currentRoute.name
if (route === 'Public') {
this.$router.push({name: 'Public', params: {token: this.$route.params.token, id: this.item.id}})
} else if (route === 'Trash') {
this.$router.push({name: 'Trash', params: {id: this.item.id}})
} else if (route === 'Files') {
this.$router.push({name: 'Files', params: {id: this.item.id}})
}
} else {
if (this.isImage || this.isVideo || this.isAudio || this.isPdf) {
this.$store.commit('CLIPBOARD_CLEAR')
this.$store.commit('ADD_ITEM_TO_CLIPBOARD', this.item)
events.$emit('file-preview:show')
}
}
}
if (this.mobileMultiSelect && this.$isMobile()) {
if (this.clipboard.some(item => item.id === this.item.id)) {
this.$store.commit('REMOVE_ITEM_FROM_CLIPBOARD', this.item)
} else {
this.$store.commit('ADD_ITEM_TO_CLIPBOARD', this.item)
}
}
},
goToItem() {
if (this.isImage || this.isVideo || this.isAudio || this.isPdf) {
events.$emit('file-preview:show')
} else if (this.isFile || !this.isFolder && !this.isVideo && !this.isAudio && !this.isImage) {
this.$downloadFile(this.item.file_url, this.item.name + '.' + this.item.mimetype)
} else if (this.isFolder) {
// Clear selected items after open another folder
this.$store.commit('CLIPBOARD_CLEAR')
let route = this.$router.currentRoute.name
if (route === 'Public') {
this.$router.push({name: 'Public', params: {token: this.$route.params.token, id: this.item.id}})
} else if (route === 'Trash') {
this.$router.push({name: 'Trash', params: {id: this.item.id}})
} else if (route === 'Files') {
this.$router.push({name: 'Files', params: {id: this.item.id}})
}
}
},
renameItem: debounce(function (e) {
// Prevent submit empty string
if (e.target.innerText.trim() === '') return
this.$store.dispatch('renameItem', {
id: this.item.id,
type: this.item.type,
name: e.target.innerText
})
}, 300)
},
created() {
this.itemName = this.item.name
events.$on('newFolder:focus', (id) => {
if (this.item.id === id && !this.$isMobile()) {
this.$refs[id].focus()
document.execCommand('selectAll')
}
})
events.$on('mobile-select:start', () => {
this.mobileMultiSelect = true
this.$store.commit('CLIPBOARD_CLEAR')
})
events.$on('mobile-select:stop', () => {
this.mobileMultiSelect = false
this.$store.commit('CLIPBOARD_CLEAR')
})
// Change item name
events.$on('change:name', (item) => {
if (this.item.id === item.id) this.itemName = item.name
})
}
}
</script>
<style scoped lang="scss">
@import '/resources/sass/vuefilemanager/_variables';
@import '/resources/sass/vuefilemanager/_mixins';
.check-box {
margin-right: 10px;
margin-left: 3px;
position: absolute;
top: -10px;
z-index: 5;
left: 0px;
}
.show-actions {
cursor: pointer;
padding: 4px 26px;
.icon-action {
@include font-size(12);
}
circle {
color: inherit;
}
}
.file-wrapper {
user-select: none;
position: relative;
text-align: center;
display: inline-block;
vertical-align: text-top;
width: 100%;
.item-name {
display: block;
padding-left: 10px;
padding-right: 10px;
line-height: 20px;
.item-size,
.item-length {
@include font-size(11);
font-weight: 400;
color: rgba($text, 0.7);
display: inline-block;
}
.item-info {
display: block;
line-height: 1;
}
.item-shared {
display: inline-block;
.label {
@include font-size(12);
font-weight: 400;
color: $theme;
}
.shared-icon {
vertical-align: middle;
path, circle, line {
color: inherit;
}
}
}
.name {
color: $text;
@include font-size(14);
font-weight: 700;
max-height: 40px;
overflow: hidden;
text-overflow: ellipsis;
word-break: break-all;
&[contenteditable] {
-webkit-user-select: text;
user-select: text;
}
&[contenteditable='true']:hover {
text-decoration: underline;
}
&.actived {
max-height: initial;
}
}
}
&.selected {
.file-item {
background: $light_background;
}
}
.file-item {
border: 2px dashed transparent;
width: 165px;
margin: 0 auto;
cursor: pointer;
position: relative;
padding: 15px 0;
&.is-dragenter {
border-radius: 8px;
}
&.no-clicked {
background: white !important;
.item-name {
.name {
color: $text !important;
}
}
}
&:hover,
&.is-clicked {
border-radius: 8px;
background: $light_background;
}
}
.icon-item {
text-align: center;
position: relative;
height: 110px;
margin-bottom: 20px;
display: flex;
align-items: center;
.file-link {
display: block;
}
.file-icon {
@include font-size(100);
margin: 0 auto;
path {
fill: #fafafc;
stroke: #dfe0e8;
stroke-width: 1;
}
}
.file-icon-text {
margin: 5px auto 0;
position: absolute;
text-align: center;
left: 0;
right: 0;
@include font-size(12);
font-weight: 600;
user-select: none;
max-width: 65px;
max-height: 20px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.image {
max-width: 95%;
object-fit: cover;
user-select: none;
height: 110px;
border-radius: 5px;
margin: 0 auto;
pointer-events: none;
}
.folder {
width: 80px;
height: 80px;
margin: auto;
/deep/ .folder-icon {
@include font-size(80)
}
}
}
}
@media only screen and (max-width: 960px) {
.file-wrapper {
.icon-item {
margin-bottom: 15px;
}
}
}
@media only screen and (max-width: 690px) {
.file-wrapper {
.file-item {
width: 120px;
}
.icon-item {
margin-bottom: 10px;
height: 90px;
.file-icon {
@include font-size(75);
}
.file-icon-text {
@include font-size(12);
}
.folder {
width: 75px;
height: 75px;
margin-top: 0;
margin-bottom: 0;
/deep/ .folder-icon {
@include font-size(75)
}
}
.image {
width: 90px;
height: 90px;
}
}
.item-name .name {
@include font-size(13);
line-height: .9;
max-height: 30px;
}
}
}
.dark {
.file-wrapper {
.icon-item {
.file-icon {
path {
fill: $dark_mode_foreground;
stroke: #2F3C54;
}
}
}
.file-item {
&.no-clicked {
background: $dark_mode_background !important;
.file-icon {
path {
fill: $dark_mode_foreground !important;
stroke: #2F3C54;
}
}
.item-name {
.name {
color: $dark_mode_text_primary !important;
}
}
}
&:hover,
&.is-clicked {
background: $dark_mode_foreground;
.file-icon {
path {
fill: $dark_mode_background;
}
}
}
}
.item-name {
.name {
color: $dark_mode_text_primary;
}
.item-size,
.item-length {
color: $dark_mode_text_secondary;
}
}
}
}
</style>

View File

@@ -1,7 +1,7 @@
<template>
<div
:class="{'dark:bg-dark-foreground bg-light-background': isClicked}"
class="flex flex-wrap items-center justify-center relative text-center 2xl:h-48 lg:h-52 h-48 px-1 pt-2 rounded-lg select-none border-2 border-transparent border-dashed dark:hover:bg-dark-foreground lg:hover:bg-light-background"
class="flex flex-wrap items-center justify-center relative z-0 text-center 2xl:h-48 lg:h-52 h-48 px-1 pt-2 rounded-lg select-none border-2 border-transparent border-dashed dark:hover:bg-dark-foreground lg:hover:bg-light-background"
:draggable="canDrag"
spellcheck="false"
>

View File

@@ -80,21 +80,28 @@ export default {
},
methods: {
clickFilter(e) {
this.clicks++
if (this.clicks === 1) {
let self = this
if (this.$isMobile()) {
this.clickedItem(e)
}
this.timer = setTimeout(() => {
this.clickedItem(e)
self.clicks = 0
}, this.delay);
if (! this.$isMobile()) {
this.clicks++
} else {
clearTimeout(this.timer);
if (this.clicks === 1) {
let self = this
this.goToItem(e)
this.clicks = 0;
this.timer = setTimeout(() => {
this.clickedItem(e)
self.clicks = 0
}, this.delay);
} else {
clearTimeout(this.timer);
this.goToItem(e)
this.clicks = 0;
}
}
},
drop() {

View File

@@ -55,8 +55,10 @@
</div>
<!-- Mobile item action button-->
<div v-if="! isMultiSelectMode" class="block pr-1 flex-grow text-right md:hidden">
<MoreVerticalIcon @mousedown.stop="showItemActions" size="16" class="vue-feather text-theme dark-text-theme inline-block transform scale-110" />
<div v-if="! isMultiSelectMode" class="block pr-1 flex-grow text-right md:hidden relative">
<div @mousedown.stop="showItemActions" class="absolute right-0 p-4 -mr-4 transform -translate-y-2/4">
<MoreVerticalIcon size="16" class="vue-feather text-theme dark-text-theme inline-block transform scale-110" />
</div>
</div>
</div>
</template>

View File

@@ -3,12 +3,16 @@
<!-- Go back-->
<div @click="goBack" class="go-back-button flex text-left items-center">
<chevron-left-icon size="17" class="pointer-events-none opacity-20 align-middle cursor-pointer mr-2" :class="{'pointer-events-auto opacity-100': isLoadedFolder }" />
<chevron-left-icon size="17" class="pointer-events-none opacity-20 align-middle cursor-pointer mr-2 -ml-1" :class="{'pointer-events-auto opacity-100': isLoadedFolder }" />
<!--Folder Title-->
<div class="lg:text-base text-sm align-middle font-bold overflow-hidden overflow-ellipsis inline-block whitespace-nowrap" style="max-width: 200px;">
{{ $getCurrentLocationName() }}
</div>
<span v-if="currentFolder" @click.stop="showItemActions" class="py-0.5 px-1.5 ml-3 rounded-md bg-light-background">
<more-horizontal-icon size="14" />
</span>
</div>
<div class="flex items-center relative">
@@ -20,8 +24,8 @@
/>
<!--More Actions-->
<div class="more-actions-button">
<div v-if="$checkPermission('master')" @click="showMobileNavigation" class="tap-area px-1.5">
<div class="relative">
<div v-if="$checkPermission('master')" @click="showMobileNavigation" class="tap-area absolute right-0 p-4 -mr-2 transform -translate-y-2/4">
<menu-icon size="17" />
</div>
</div>
@@ -34,7 +38,7 @@
import TeamMembersButton from "../Teams/Components/TeamMembersButton";
import ToolbarButton from '/resources/js/components/FilesView/ToolbarButton'
import SearchBar from '/resources/js/components/FilesView/SearchBar'
import { MenuIcon, ChevronLeftIcon } from 'vue-feather-icons'
import {MenuIcon, ChevronLeftIcon, MoreHorizontalIcon } from 'vue-feather-icons'
import {mapGetters} from 'vuex'
import {events} from '/resources/js/bus'
@@ -42,6 +46,7 @@
name: 'MobileToolBar',
components: {
TeamMembersPreview,
MoreHorizontalIcon,
TeamMembersButton,
ChevronLeftIcon,
ToolbarButton,
@@ -61,6 +66,13 @@
},
},
methods: {
showItemActions() {
this.$store.commit('CLIPBOARD_CLEAR')
this.$store.commit('ADD_ITEM_TO_CLIPBOARD', this.currentFolder)
this.$showMobileMenu('file-menu')
events.$emit('mobile-context-menu:show', this.currentFolder)
},
showMobileNavigation() {
this.$showMobileMenu('user-navigation')
this.$store.commit('DISABLE_MULTISELECT_MODE')
@@ -87,7 +99,7 @@
color: $dark_mode_text_primary;
}
.more-actions-button .tap-area {
.tap-area {
path, line, polyline, rect, circle {
stroke: $dark_mode_text_primary;

View File

@@ -1,10 +1,10 @@
<template>
<div @click="$openSpotlight" class="search-bar">
<div class="message">
<span>
<div @click="$openSpotlight" class="relative dark:bg-dark-foreground bg-light-background rounded-lg cursor-pointer">
<div class="flex justify-between px-5 py-3 xl:w-72 w-52 text-left">
<span class="font-bold xl:text-sm text-xs dark:text-gray-600 text-gray-400">
{{ $t('inputs.placeholder_search_files') }}
</span>
<span>
<span class="font-bold xl:text-sm text-xs dark:text-gray-600 text-gray-400">
{{ metaKeyIcon }}+K
</span>
</div>
@@ -13,7 +13,6 @@
<script>
import {SearchIcon} from 'vue-feather-icons'
import {events} from '/resources/js/bus'
export default {
name: 'SearchBar',
@@ -27,63 +26,3 @@
},
}
</script>
<style scoped lang="scss">
@import '/resources/sass/vuefilemanager/_variables';
@import '/resources/sass/vuefilemanager/_mixins';
.search-bar {
position: relative;
background: $light_background;
border-radius: 8px;
cursor: pointer;
.message {
border-radius: 8px;
padding: 11px 20px;
width: 300px;
text-align: left;
display: flex;
justify-content: space-between;
span {
font-weight: 400;
@include font-size(14);
color: #B9B9B9;
}
}
}
@media only screen and (max-width: 1290px) {
.search-bar .message {
width: 230px;
}
}
@media only screen and (max-width: 1024px) {
.search-bar .message {
max-width: 190px;
}
}
@media only screen and (max-width: 690px) {
.search-bar .message {
min-width: initial;
width: 100%;
max-width: initial;
}
}
.dark {
.search-bar {
background: $dark_mode_foreground;
.message span {
color: $dark_mode_text_secondary;
}
}
}
</style>

View File

@@ -1,6 +1,10 @@
<template>
<transition name="popup">
<div class="popup" @click.self="closePopup" v-if="isVisibleWrapper">
<div
class="popup lg:absolute fixed top-0 left-0 right-0 bottom-0 z-20 overflow-y-auto grid h-full p-10"
@click.self="closePopup"
v-if="isVisibleWrapper"
>
<div class="popup-wrapper">
<slot></slot>
</div>
@@ -57,19 +61,6 @@
@import '/resources/sass/vuefilemanager/_variables';
@import '/resources/sass/vuefilemanager/_mixins';
.popup {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 19;
overflow-y: auto;
display: grid;
padding: 40px;
height: 100%;
}
.popup-wrapper {
box-shadow: $light_mode_popup_shadow;
border-radius: 8px;

View File

@@ -182,7 +182,7 @@
this.$nextTick(() => {
if (this.$refs.email)
if (this.$refs.email && !this.$isMobile())
this.$refs.email.focus()
})
})

View File

@@ -81,7 +81,7 @@
<FileActionsMobile>
<MobileActionButton @click.native="$openSpotlight" icon="search">
{{ $t('actions.search') }}
{{ $t('Spotlight') }}
</MobileActionButton>
<MobileActionButton @click.native="$showMobileMenu('file-filter')" icon="filter">
{{ $getCurrentSectionName() }}

View File

@@ -65,7 +65,7 @@
<FileActionsMobile>
<MobileActionButton @click.native="$openSpotlight" icon="search">
{{ $t('actions.search') }}
{{ $t('Spotlight') }}
</MobileActionButton>
<MobileActionButton @click.native="$showMobileMenu('file-filter')" icon="filter">
{{ $getCurrentSectionName() }}

View File

@@ -89,7 +89,7 @@
<FileActionsMobile>
<MobileActionButton @click.native="$openSpotlight" icon="search">
{{ $t('actions.search') }}
{{ $t('Spotlight') }}
</MobileActionButton>
<MobileActionButton @click.native="$showMobileMenu('file-filter')" icon="filter">
{{ $getCurrentSectionName() }}

View File

@@ -1,7 +1,8 @@
<template>
<div id="single-file">
<div class="single-file-wrapper">
<FileItemGrid v-if="sharedFile" :item="sharedFile.data.attributes" :context-menu="false"/>
<!-- TODO: fix-->
<!-- <FileItemGrid v-if="sharedFile" :item="sharedFile.data.attributes" :context-menu="false"/>-->
<ButtonBase @click.native="download" class="download-button" button-style="theme">
{{ $t('page_shared.download_file') }}
@@ -11,14 +12,12 @@
</template>
<script>
import FileItemGrid from '/resources/js/components/FilesView/FileItemGrid'
import ButtonBase from '/resources/js/components/FilesView/ButtonBase'
import {mapGetters} from "vuex";
export default {
name: 'SharedSingleItem',
components: {
FileItemGrid,
ButtonBase,
},
computed: {