actions implementation for spotlight

This commit is contained in:
Čarodej
2021-12-14 12:00:25 +01:00
parent 9275487cfa
commit 42487d43f1
3 changed files with 259 additions and 101 deletions

View File

@@ -13,7 +13,7 @@
"/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=510e6c1b1017a73a40a6",
"/chunks/admin~chunks/platform.js": "/chunks/admin~chunks/platform.js?id=c93d93c96f9924e4517d",
"/chunks/admin~chunks/platform~chunks/settings.js": "/chunks/admin~chunks/platform~chunks/settings.js?id=a6c18598d0dfd4d0998f",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js?id=72b4fb00d6922ba92212",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js?id=fa423649ccf3819527ce",
"/chunks/admin~chunks/platform~chunks/shared.js": "/chunks/admin~chunks/platform~chunks/shared.js?id=0d6c4be667e46ea1303e",
"/chunks/app-appearance.js": "/chunks/app-appearance.js?id=6035ca411b2c4239d964",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~5acee76d.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~5acee76d.js?id=c3244f82e049a3364a6a",
@@ -152,5 +152,113 @@
"/chunks/subscriptions.d9276f09eae14c6787f9.hot-update.js": "/chunks/subscriptions.d9276f09eae14c6787f9.hot-update.js",
"/chunks/user-invoices.d9276f09eae14c6787f9.hot-update.js": "/chunks/user-invoices.d9276f09eae14c6787f9.hot-update.js",
"/chunks/user-invoices.7e33076d486e54549c70.hot-update.js": "/chunks/user-invoices.7e33076d486e54549c70.hot-update.js",
"/chunks/invoices.0512cda7029d22b6ba0c.hot-update.js": "/chunks/invoices.0512cda7029d22b6ba0c.hot-update.js"
"/chunks/invoices.0512cda7029d22b6ba0c.hot-update.js": "/chunks/invoices.0512cda7029d22b6ba0c.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.e7c82210e3e31fafd7c0.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.e7c82210e3e31fafd7c0.hot-update.js",
"/js/main.856dde769fc94c091f6f.hot-update.js": "/js/main.856dde769fc94c091f6f.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.95bb50d22a44fffa5b44.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.95bb50d22a44fffa5b44.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.5b6d4f2ac11b931ae412.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.5b6d4f2ac11b931ae412.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.ffe33e5562c34ff584b9.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.ffe33e5562c34ff584b9.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.227b5b00567d2684cb8f.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.227b5b00567d2684cb8f.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.635974a92c556068a421.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.635974a92c556068a421.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.214f1ff92bcabbafcc3f.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.214f1ff92bcabbafcc3f.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.c9199c666bbf678e43da.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.c9199c666bbf678e43da.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.e32e5e0bd00fa55e157f.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.e32e5e0bd00fa55e157f.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.c8d40df14fed7a34660b.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.c8d40df14fed7a34660b.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.84d77c02fa4e7b41995c.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.84d77c02fa4e7b41995c.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.a1a1e618c1b4ec8b6a15.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.a1a1e618c1b4ec8b6a15.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.504c77cc2f1e99ab7fc9.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.504c77cc2f1e99ab7fc9.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.249a29a7bbf4dbdeeca5.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.249a29a7bbf4dbdeeca5.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.1cedace6be1f15b22256.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.1cedace6be1f15b22256.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.c4fed0fb8f3a37beb9b3.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.c4fed0fb8f3a37beb9b3.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.39275be0b081ebac281f.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.39275be0b081ebac281f.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.cfcbc8169c13218eb507.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.cfcbc8169c13218eb507.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.74f417e006795b8fa4f4.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.74f417e006795b8fa4f4.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.75d5db46817ea1649753.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.75d5db46817ea1649753.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.7cde5539418b904ac873.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.7cde5539418b904ac873.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.1bdcec91f13035b7beb3.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.1bdcec91f13035b7beb3.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.433eaa721194f1845812.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.433eaa721194f1845812.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.b1adde6e536cd0064174.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.b1adde6e536cd0064174.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.22d6043bae64ec8dd711.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.22d6043bae64ec8dd711.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.e7b9ac10998e8078f1d9.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.e7b9ac10998e8078f1d9.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.2e4db3eead5ab96da965.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.2e4db3eead5ab96da965.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.60e8f60d8533b6633203.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.60e8f60d8533b6633203.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.07df3c775090d3cdd456.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.07df3c775090d3cdd456.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.3db9a31b4f7323e953d5.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.3db9a31b4f7323e953d5.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.b324383535bf486299d4.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.b324383535bf486299d4.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.b93022c9c9555106bf6f.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.b93022c9c9555106bf6f.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.6c5a234c24ad1c8d990a.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.6c5a234c24ad1c8d990a.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.2c669a36506942d59615.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.2c669a36506942d59615.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.69e79a8d4b97f8cec5bb.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.69e79a8d4b97f8cec5bb.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.384ba8eb77ba2abefbd4.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.384ba8eb77ba2abefbd4.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.e2213391752c4d1dfe22.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.e2213391752c4d1dfe22.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.d110efdc57af264831e5.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.d110efdc57af264831e5.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.67acf6c4a6a2e85e4116.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.67acf6c4a6a2e85e4116.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.68dce8a7b80d22ab14a3.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.68dce8a7b80d22ab14a3.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.578df2e250cedc250325.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.578df2e250cedc250325.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.ff73cde5603abc84fad2.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.ff73cde5603abc84fad2.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.46ea095bdde6aa39f105.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.46ea095bdde6aa39f105.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.e8339d3ce8d1e43b1c54.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.e8339d3ce8d1e43b1c54.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.c699db469b04874d7a0b.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.c699db469b04874d7a0b.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.d76380cc368f5f754464.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.d76380cc368f5f754464.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.0db27c0e274174ae7d75.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.0db27c0e274174ae7d75.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.0e286a753410cebea04c.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.0e286a753410cebea04c.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.e6f77c6d66a2a94b1e88.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.e6f77c6d66a2a94b1e88.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.cffffca66f55d4d1721b.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.cffffca66f55d4d1721b.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.d5e6f3709e38377d90b5.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.d5e6f3709e38377d90b5.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.7f9740ac29eebbd1ddaf.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.7f9740ac29eebbd1ddaf.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.470074e055e84cd5873b.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.470074e055e84cd5873b.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.a58f7e583d6cad088781.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.a58f7e583d6cad088781.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.be8f43c83eda2d4e6e44.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.be8f43c83eda2d4e6e44.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.1b03204a5243d47f6ece.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.1b03204a5243d47f6ece.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.ec69b7e8da9584fc7599.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.ec69b7e8da9584fc7599.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.5d6c7376a69b3eedc335.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.5d6c7376a69b3eedc335.hot-update.js",
"/js/main.77a268f0dcaa627ecb25.hot-update.js": "/js/main.77a268f0dcaa627ecb25.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.77a268f0dcaa627ecb25.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.77a268f0dcaa627ecb25.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.77a268f0dcaa627ecb25.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.77a268f0dcaa627ecb25.hot-update.js",
"/chunks/files~chunks/invitation~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/s~2b8a6d63.js": "/chunks/files~chunks/invitation~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/s~2b8a6d63.js?id=ff48ff79f23356ba54ab",
"/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~1d1c0998.js": "/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~1d1c0998.js?id=748d3700db1581078bb2",
"/vendors~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chun~107ba2cd.js": "/vendors~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chun~107ba2cd.js?id=554ab0c269227dc38c53",
"/js/main.3dc730f7bcfb34143b7e.hot-update.js": "/js/main.3dc730f7bcfb34143b7e.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.3dc730f7bcfb34143b7e.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.3dc730f7bcfb34143b7e.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.3dc730f7bcfb34143b7e.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.3dc730f7bcfb34143b7e.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~bf3ddedc.3dc730f7bcfb34143b7e.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~bf3ddedc.3dc730f7bcfb34143b7e.hot-update.js",
"/chunks/settings.3dc730f7bcfb34143b7e.hot-update.js": "/chunks/settings.3dc730f7bcfb34143b7e.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.831e9f0a7d648f10d88b.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.831e9f0a7d648f10d88b.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.f0acfb0a0a5f739c40f4.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.f0acfb0a0a5f739c40f4.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.1519037285c4563db030.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.1519037285c4563db030.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.e36fc657a83725c55178.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.e36fc657a83725c55178.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.08f03e0e57d6b28e76b7.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.08f03e0e57d6b28e76b7.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.481a7f64bfab803d4dd1.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.481a7f64bfab803d4dd1.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.d8ee33b57a25c6a14ee2.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.d8ee33b57a25c6a14ee2.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.2c7d7c4ace8e0a62b87f.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.2c7d7c4ace8e0a62b87f.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.e1d7fa82e59454ead768.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.e1d7fa82e59454ead768.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.4e6411f8558275b63d1e.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.4e6411f8558275b63d1e.hot-update.js",
"/js/main.eea5150f977140b898ba.hot-update.js": "/js/main.eea5150f977140b898ba.hot-update.js",
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.eea5150f977140b898ba.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~97130d1f.eea5150f977140b898ba.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.eea5150f977140b898ba.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.eea5150f977140b898ba.hot-update.js",
"/js/main.9b1a3e5e238890bd258a.hot-update.js": "/js/main.9b1a3e5e238890bd258a.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.9b1a3e5e238890bd258a.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.9b1a3e5e238890bd258a.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.9b1a3e5e238890bd258a.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~34b5eb22.9b1a3e5e238890bd258a.hot-update.js",
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~bf3ddedc.9b1a3e5e238890bd258a.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared-with-me~chunks/shared/files~~bf3ddedc.9b1a3e5e238890bd258a.hot-update.js",
"/chunks/settings.9b1a3e5e238890bd258a.hot-update.js": "/chunks/settings.9b1a3e5e238890bd258a.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.c7431bec6f5a6705d167.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.c7431bec6f5a6705d167.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.ae397f265c536b130f80.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.ae397f265c536b130f80.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.c1411c7b45fde3bc3fcf.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.c1411c7b45fde3bc3fcf.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.7a5cf38ee5f8e587ef0d.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.7a5cf38ee5f8e587ef0d.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.68da01c1e6d6ae3d08e6.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.68da01c1e6d6ae3d08e6.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.c97468205a28faa67417.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.c97468205a28faa67417.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.f1a4a09949b2a369d530.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.f1a4a09949b2a369d530.hot-update.js",
"/js/main.a387bc8dc9ab30ba8aea.hot-update.js": "/js/main.a387bc8dc9ab30ba8aea.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.5b2dccdcd30459a6079d.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.5b2dccdcd30459a6079d.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.7d39039522929fa35e08.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.7d39039522929fa35e08.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.3b12878feef8f7d2bbcf.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.3b12878feef8f7d2bbcf.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.3d1328b649a6cd62085b.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.3d1328b649a6cd62085b.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.fef5f7293126291fd53f.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.fef5f7293126291fd53f.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.22d37905a2632291c2f2.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.22d37905a2632291c2f2.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.c97461e0c5d7fe485559.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.c97461e0c5d7fe485559.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.f8243050e658863cebba.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.f8243050e658863cebba.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.6db2826131bbb09c4c03.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.6db2826131bbb09c4c03.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.24827782bf3ffe9ab368.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.24827782bf3ffe9ab368.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.63d46e9709870b7296f5.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.63d46e9709870b7296f5.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.5fa0cb2a0e2e8490bcff.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.5fa0cb2a0e2e8490bcff.hot-update.js"
}

View File

@@ -30,7 +30,7 @@
v-model="query"
@keydown.delete="undoFilter"
@keydown.enter="showSelected"
@keydown.meta="proceedToSelect"
@keydown.meta="showByShortcut"
@keyup.down="onPageDown"
@keyup.up="onPageUp"
type="text"
@@ -53,13 +53,17 @@
<div v-if="isNotEmptyQuery" class="spotlight-results relative z-50 px-4 pb-4">
<!--Show actions-->
<b class="text-xs text-gray-500 mb-1.5 block">Actions</b>
<b v-if="actions.length !== 0" class="text-xs text-gray-500 mb-1.5 block">
{{ $t('Actions') }}
</b>
<div v-if="actions.length !== 0" v-for="(result, i) in actions" :key="i" class="relative">
<div
class="flex items-center px-3.5 py-2.5"
:class="{'dark:bg-2x-dark-foreground bg-light-background rounded-xl': i === index}"
>
<settings-icon v-if="result.title === 'Go To Settings'" size="18" class="vue-feather text-theme"/>
<home-icon v-if="result.title === 'Go To Home'" size="18" class="vue-feather text-theme"/>
<trash2-icon v-if="result.title === 'Go To Trash'" size="18" class="vue-feather text-theme"/>
<database-icon v-if="result.title === 'Create Plan'" size="18" class="vue-feather text-theme"/>
<user-plus-icon v-if="result.title === 'Create User'" size="18" class="vue-feather text-theme"/>
@@ -75,7 +79,9 @@
</div>
<!--Show results-->
<b class="text-xs text-gray-500 mb-1.5 block mt-3">Files & Folders</b>
<b v-if="! activeFilter" class="text-xs text-gray-500 mb-1.5 block mt-3">
{{ $t('Files & Folders') }}
</b>
<div v-if="results.length !== 0" v-for="(result, i) in results" :key="(i + actions.length)" class="relative">
<!--Users result-->
@@ -116,7 +122,7 @@
</div>
<!--Show Empty message-->
<span v-if="results.length === 0" class="fond-extrabold p-2.5 text-base">
<span v-if="results.length === 0" class="p-2.5 text-sm text-gray-700">
{{ $t('messages.nothing_was_found') }}
</span>
</div>
@@ -125,9 +131,9 @@
</template>
<script>
import {DatabaseIcon, SearchIcon, Trash2Icon, UserPlusIcon, XIcon, HomeIcon, SettingsIcon} from 'vue-feather-icons'
import Spinner from '/resources/js/components/FilesView/Spinner'
import MemberAvatar from "../FilesView/MemberAvatar"
import {SearchIcon, XIcon, UserPlusIcon, DatabaseIcon, Trash2Icon} from 'vue-feather-icons'
import ItemList from "../FilesView/ItemList"
import {events} from '/resources/js/bus'
import {mapGetters} from 'vuex'
@@ -136,34 +142,11 @@ import axios from "axios"
export default {
name: 'Spotlight',
components: {
DatabaseIcon,
UserPlusIcon,
MemberAvatar,
Trash2Icon,
SearchIcon,
ItemList,
Spinner,
XIcon,
},
computed: {
...mapGetters([
'user'
]),
isAdmin() {
return this.user.data.attributes.role === 'admin'
},
metaKeyIcon() {
return this.$isApple() ? '⌘' : 'alt'
},
isNotEmptyQuery() {
return this.query !== ''
}
},
watch: {
query(query) {
if (query === '' || typeof query === 'undefined')
this.results = []
this.actions = []
// Reset selection index
this.index = 0
@@ -176,46 +159,16 @@ export default {
this.setFilter('users')
}
// Browse actions
if (! this.activeFilter) {
this.actions = this.actionList.filter(el => el.title.toLowerCase().indexOf(query) > -1)
}
this.findResult(query)
}
},
data() {
return {
activeFilter: undefined,
backspaceHits: 0,
isVisible: false,
isLoading: false,
query: '',
index: 0,
results: [],
actions: [],
}
},
methods: {
undoFilter() {
if (this.activeFilter && this.query === '' && this.backspaceHits !== 2) {
this.backspaceHits++
}
if (this.backspaceHits === 2) {
this.removeFilter()
}
},
setFilter(filter) {
// Set active filter
this.activeFilter = filter
// Set default values
this.results = []
this.query = ''
},
removeFilter() {
// Set default values
this.activeFilter = undefined
this.backspaceHits = 0
},
proceedToSelect(e) {
showByShortcut(e) {
// Preserve select and reload native shortcut
if (!['a', 'r', 'v'].includes(e.key)) {
e.preventDefault()
@@ -229,16 +182,32 @@ export default {
}
},
showSelected() {
let selectedItem = this.results[this.index]
let index = this.index
let resultIndex = index - this.actions.length
// Open Action
if (this.actions.length > 0 && index < this.actions.length ) {
this.openAction(this.actions[index])
return
}
// Open user
if (this.activeFilter === 'users') {
this.openUser(selectedItem)
this.openUser(this.results[resultIndex])
}
// Open file or folder
if (! this.activeFilter) {
this.openItem(selectedItem)
this.openItem(this.results[resultIndex])
}
},
openAction(arg) {
if (arg.action.type === 'route') {
this.$router.push({name: arg.action.value})
}
this.exitSpotlight()
},
openUser(user) {
this.$router.push({name: 'UserDetail', params: {id: user.data.id}})
@@ -273,13 +242,6 @@ export default {
this.exitSpotlight()
},
onPageDown() {
if (this.index < (this.results.length - 1))
this.index++
},
onPageUp() {
if (this.index > 0) this.index--
},
findResult: debounce(function (value) {
// Prevent empty searching
if (value === '' || typeof value === 'undefined') return
@@ -317,17 +279,128 @@ export default {
let folders = response.data.folders.data
this.results = folders.concat(files)
this.actions = response.data.actions
}
})
.catch(() => this.$isSomethingWrong())
.finally(() => this.isLoading = false)
}, 150),
exitSpotlight() {
this.actions = []
this.results = []
this.query = ''
this.isVisible = false
events.$emit('popup:close')
},
onPageDown() {
let results = this.results.length
let actions = this.actions.length
let totalResultLength = (results + actions) - 1
if (this.index < totalResultLength)
this.index++
},
onPageUp() {
if (this.index > 0) this.index--
},
setFilter(filter) {
// Set active filter
this.activeFilter = filter
// Set default values
this.results = []
this.query = ''
},
undoFilter() {
if (this.activeFilter && this.query === '' && this.backspaceHits !== 2) {
this.backspaceHits++
}
if (this.backspaceHits === 2) {
this.removeFilter()
}
},
removeFilter() {
// Set default values
this.activeFilter = undefined
this.backspaceHits = 0
},
},
components: {
SettingsIcon,
HomeIcon,
DatabaseIcon,
UserPlusIcon,
MemberAvatar,
Trash2Icon,
SearchIcon,
ItemList,
Spinner,
XIcon,
},
computed: {
...mapGetters([
'user'
]),
isAdmin() {
return this.user.data.attributes.role === 'admin'
},
metaKeyIcon() {
return this.$isApple() ? '⌘' : 'alt'
},
isNotEmptyQuery() {
return this.query !== ''
}
},
data() {
return {
activeFilter: undefined,
backspaceHits: 0,
isVisible: false,
isLoading: false,
query: '',
index: 0,
results: [],
actions: [],
actionList: [
{
title: 'Go To Home',
action: {
type: 'route',
value: 'Files',
},
},
{
title: 'Go To Settings',
action: {
type: 'route',
value: 'AppOthers',
},
},
{
title: 'Go To Trash',
action: {
type: 'route',
value: 'Trash',
},
},
{
title: 'Create User',
action: {
type: 'route',
value: 'UserCreate',
},
},
{
title: 'Create Plan',
action: {
type: 'route',
value: 'PlanCreate',
},
},
]
}
},
created() {

View File

@@ -93,29 +93,6 @@ class SpotlightSearchController
return [
'folders' => new FolderCollection($folders),
'files' => new FilesCollection($files),
'actions' => [
[
'title' => 'Go To Trash',
'action' => [
'type' => 'route',
'value' => 'Create User',
],
],
[
'title' => 'Create User',
'action' => [
'type' => 'route',
'value' => 'Create User',
],
],
[
'title' => 'Create Plan',
'action' => [
'type' => 'route',
'value' => 'Create User',
],
],
],
];
}
}