- SidebarNavigation refactored

- credit usage fe implementation
This commit is contained in:
Čarodej
2021-12-15 08:38:44 +01:00
parent d8a33703ab
commit 43738bf8db
5 changed files with 285 additions and 268 deletions
+134 -4
View File
@@ -11,8 +11,8 @@
"/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=7b94fd0c332ed326530d",
"/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=e2d818009a4e2c1fffdf",
"/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.js": "/chunks/admin~chunks/platform.js?id=abc2468d9abd065a1f48",
"/chunks/admin~chunks/platform~chunks/settings.js": "/chunks/admin~chunks/platform~chunks/settings.js?id=2c77195288f4631c9003",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js?id=8e89d2271b17b2d78177",
"/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",
@@ -67,7 +67,7 @@
"/chunks/profile~chunks/settings-password.js": "/chunks/profile~chunks/settings-password.js?id=c0dbc21fb8c789f0144a",
"/chunks/purchase-code.js": "/chunks/purchase-code.js?id=f8b2619e393a5823bf29",
"/chunks/recent-uploads.js": "/chunks/recent-uploads.js?id=2716127ee2f945a90c0e",
"/chunks/settings.js": "/chunks/settings.js?id=b3de06812be94b0106b4",
"/chunks/settings.js": "/chunks/settings.js?id=03dfb8200fc2ae52dcd9",
"/chunks/settings-create-payment-methods.js": "/chunks/settings-create-payment-methods.js?id=cef8e687b3c107706b7d",
"/chunks/settings-invoices.js": "/chunks/settings-invoices.js?id=c29a32cbe845039e376f",
"/chunks/settings-password.js": "/chunks/settings-password.js?id=fc95bc9d31d3e9ee0442",
@@ -515,5 +515,135 @@
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.4e8c4f0a3ccf6750bb95.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.4e8c4f0a3ccf6750bb95.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.7710c3e070e9cb6327f4.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.7710c3e070e9cb6327f4.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.a95cf2f2cd559af44653.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.a95cf2f2cd559af44653.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.f7da4d6ea6c6f41893b3.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.f7da4d6ea6c6f41893b3.hot-update.js"
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.f7da4d6ea6c6f41893b3.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.f7da4d6ea6c6f41893b3.hot-update.js",
"/chunks/settings.d3c390902edb61fcadcb.hot-update.js": "/chunks/settings.d3c390902edb61fcadcb.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.ac86594511157df0d774.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.ac86594511157df0d774.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.a5359d06693982b232ad.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.a5359d06693982b232ad.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.a429522b64c01576b491.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.a429522b64c01576b491.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.4bd9abeda98ec3cce19e.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.4bd9abeda98ec3cce19e.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.60075301602dabe7e136.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.60075301602dabe7e136.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.9191e744d91af8f680a4.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.9191e744d91af8f680a4.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.d2dbce5362b3f1a10af2.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.d2dbce5362b3f1a10af2.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.c270e5bd2614a7ecd171.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.c270e5bd2614a7ecd171.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.089b7e02bbefbab0e6d0.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.089b7e02bbefbab0e6d0.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.29d1aeae7ad82d04f2fe.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.29d1aeae7ad82d04f2fe.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.bad940be84e135848da0.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.bad940be84e135848da0.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.517171511c7d73b3721f.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.517171511c7d73b3721f.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.5473b8c9486a6b29c79f.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.5473b8c9486a6b29c79f.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.d2dbc27b7faa542a4e75.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.d2dbc27b7faa542a4e75.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.1d18ee2f764546848a6b.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.1d18ee2f764546848a6b.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.65b4fbefe109acfc5e91.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.65b4fbefe109acfc5e91.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.3ce86ec80d7be802e381.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.3ce86ec80d7be802e381.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.567311ec62c3c710d58d.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.567311ec62c3c710d58d.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.2dffa1f125f08f177b6e.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.2dffa1f125f08f177b6e.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.3172a05f100c85c9698a.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.3172a05f100c85c9698a.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.f08e6e974cf4b5eac059.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.f08e6e974cf4b5eac059.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.b0f175e0ab8b18cae231.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.b0f175e0ab8b18cae231.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.75b2e0d7f3374bd05a32.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.75b2e0d7f3374bd05a32.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.fc6fb36ff7fd9adb833f.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.fc6fb36ff7fd9adb833f.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.4a58340c6d16296aa3e5.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.4a58340c6d16296aa3e5.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.f30b05679cec235c93a7.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.f30b05679cec235c93a7.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.88abae9d3cee92c2484a.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.88abae9d3cee92c2484a.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.9e6e947c1f01e57a8adc.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.9e6e947c1f01e57a8adc.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.43db9c0db250bff85277.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.43db9c0db250bff85277.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.36cd1ef3bf92b3592f63.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.36cd1ef3bf92b3592f63.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.d6d2cd4b5a16a31fece0.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.d6d2cd4b5a16a31fece0.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.25d3eee961521a6c94d3.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.25d3eee961521a6c94d3.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.7d0d0279e159341bbd7d.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.7d0d0279e159341bbd7d.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.d4dcb8330d92be5d90a6.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.d4dcb8330d92be5d90a6.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.4dba8db16ab135d886b3.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.4dba8db16ab135d886b3.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.f430c1e0de79d8511c1f.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.f430c1e0de79d8511c1f.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.43fc7871fe5d72f41036.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.43fc7871fe5d72f41036.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.2060e68712d7b0017877.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.2060e68712d7b0017877.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.7b14d11662995b005aaa.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.7b14d11662995b005aaa.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.6ada71d22e7465f6a57f.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.6ada71d22e7465f6a57f.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.cafc2ae2257f9bdc5c7a.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.cafc2ae2257f9bdc5c7a.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.09711a9f6e69feacec72.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.09711a9f6e69feacec72.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.524709f80be4cda1599f.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.524709f80be4cda1599f.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.e8409e977a556b0e32c0.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.e8409e977a556b0e32c0.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.be4bbb7348f444645c59.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.be4bbb7348f444645c59.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.9d97a3322f96c0457432.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.9d97a3322f96c0457432.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.11faa301af245e201b70.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.11faa301af245e201b70.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.1d1deb737d4f6fb72d01.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.1d1deb737d4f6fb72d01.hot-update.js",
"/chunks/admin~chunks/platform.268d9de8ed059ad798d3.hot-update.js": "/chunks/admin~chunks/platform.268d9de8ed059ad798d3.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.b16340273ed02dd209a6.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.b16340273ed02dd209a6.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.25b559430474e7819d1c.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.25b559430474e7819d1c.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.5875fe729769b24b78d6.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.5875fe729769b24b78d6.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.cbb0c0bacbd0227f6732.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.cbb0c0bacbd0227f6732.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.ec7d57e49d86da31ab19.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.ec7d57e49d86da31ab19.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.96764738f6a3eca2e297.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.96764738f6a3eca2e297.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.ee35fc916ed7f1fedb3b.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.ee35fc916ed7f1fedb3b.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.998225647c710a359676.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.998225647c710a359676.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.4dd0c722db387c9f73d9.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.4dd0c722db387c9f73d9.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.ad2c40091ffdf6960173.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.ad2c40091ffdf6960173.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.eeca718c3bf44b2540f9.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.eeca718c3bf44b2540f9.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.9eaf0e83b7208fa6f096.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.9eaf0e83b7208fa6f096.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.ab2dbfc48f5b704ce6af.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.ab2dbfc48f5b704ce6af.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.b7f67be4157d20286043.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.b7f67be4157d20286043.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.9b2c486d7ac4ff6ad976.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.9b2c486d7ac4ff6ad976.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.1b8f6ec6707326f07543.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.1b8f6ec6707326f07543.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.0b780936203dd4ef24e3.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.0b780936203dd4ef24e3.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.b2e6cf2eda3a29ba6451.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.b2e6cf2eda3a29ba6451.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.2efee52c76fa34194bd5.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.2efee52c76fa34194bd5.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.97f98a156d82aec41b69.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.97f98a156d82aec41b69.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.36dcb10b9cdcb572661f.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.36dcb10b9cdcb572661f.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.588be58f69a1253fb112.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.588be58f69a1253fb112.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.cc741b5c4c477914d4d5.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.cc741b5c4c477914d4d5.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.505879829eb8afcd4a3b.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.505879829eb8afcd4a3b.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.d7ac52dd3b1770b4b4db.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.d7ac52dd3b1770b4b4db.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.ea23fb07686a613579c8.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.ea23fb07686a613579c8.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.59983c150c7a9b7b6d72.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.59983c150c7a9b7b6d72.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.07cd91828a2f55aa6f22.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.07cd91828a2f55aa6f22.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.9f9fe4b626f5f158000a.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.9f9fe4b626f5f158000a.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.ee2518eccb6e74a49939.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.ee2518eccb6e74a49939.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.a8bac8dfb6fd86a170b0.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.a8bac8dfb6fd86a170b0.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.4d7a7481fd1a05b783da.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.4d7a7481fd1a05b783da.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.b063df657441b9f62fe6.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.b063df657441b9f62fe6.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.7a23942c353ec053fea4.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.7a23942c353ec053fea4.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.e2e31a964ea79441d1a5.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.e2e31a964ea79441d1a5.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.57d0bb865f01e4cff530.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.57d0bb865f01e4cff530.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.b3065604f3693d409438.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.b3065604f3693d409438.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.353990271a692041c2fd.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.353990271a692041c2fd.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.195b88dd498cfb739323.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.195b88dd498cfb739323.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.ecf2be93cb382ff185f8.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.ecf2be93cb382ff185f8.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.c9f815184d1fe882a256.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.c9f815184d1fe882a256.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.2f594bd1640e4d372e7a.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.2f594bd1640e4d372e7a.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.2528b178fe2cd6356307.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.2528b178fe2cd6356307.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.6a7eedef0328eef3ecdf.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.6a7eedef0328eef3ecdf.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.8179a8bd4d207742a8c1.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.8179a8bd4d207742a8c1.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.e45fd36ea94d06185375.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.e45fd36ea94d06185375.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.a7a975e738f2a659714a.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.a7a975e738f2a659714a.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.043411444cdf4b7d3833.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.043411444cdf4b7d3833.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.a7bf6d3cf4864b462b36.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.a7bf6d3cf4864b462b36.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.26d2450a2852491ed319.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.26d2450a2852491ed319.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.9ccf61fd50da8b5cb88c.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.9ccf61fd50da8b5cb88c.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.7ce4d5452676535e7039.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.7ce4d5452676535e7039.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.3624e6874ced1597873f.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.3624e6874ced1597873f.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.3d72db2c22c25a32a189.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.3d72db2c22c25a32a189.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.1bbd17d67c26b047d059.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.1bbd17d67c26b047d059.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.84e6ab3499103377f863.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.84e6ab3499103377f863.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.11ebabf15bdcfd48f195.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.11ebabf15bdcfd48f195.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.89d3fc1e44f4629a967f.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.89d3fc1e44f4629a967f.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.3e769797c4f1c9fe9863.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.3e769797c4f1c9fe9863.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.7cebbf8e8a9ba3b3ab85.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.7cebbf8e8a9ba3b3ab85.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.8d1e1204d460857a2281.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.8d1e1204d460857a2281.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.5146f4eeb2844980c8d1.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.5146f4eeb2844980c8d1.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.7e621da1d3c5aad6bfd8.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.7e621da1d3c5aad6bfd8.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.7428ad8febf556dc3bec.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.7428ad8febf556dc3bec.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.dd923ce56ce6eada794d.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.dd923ce56ce6eada794d.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.cfbd0494189b0c5cc26d.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.cfbd0494189b0c5cc26d.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.7b54fd2bac4b02d8dfb8.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.7b54fd2bac4b02d8dfb8.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.ce8f57993d79f981a590.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.ce8f57993d79f981a590.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.702f677e2418fd505656.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.702f677e2418fd505656.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.eeecf30316eff90568a5.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.eeecf30316eff90568a5.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.4c09b5e6890d634a05bb.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.4c09b5e6890d634a05bb.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.c38facd75ee1a2943f56.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.c38facd75ee1a2943f56.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.493107ca88dcc29feded.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.493107ca88dcc29feded.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.67df9a5f376d53b6268a.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.67df9a5f376d53b6268a.hot-update.js",
"/chunks/admin~chunks/platform.bfe5bfeaf60b6aa3fdcd.hot-update.js": "/chunks/admin~chunks/platform.bfe5bfeaf60b6aa3fdcd.hot-update.js",
"/chunks/admin~chunks/platform.fcfd7a4bb6dd7f9760c7.hot-update.js": "/chunks/admin~chunks/platform.fcfd7a4bb6dd7f9760c7.hot-update.js",
"/chunks/admin~chunks/platform.90a70f45a3164a502730.hot-update.js": "/chunks/admin~chunks/platform.90a70f45a3164a502730.hot-update.js",
"/chunks/admin~chunks/platform.d5de7db8620f7af63207.hot-update.js": "/chunks/admin~chunks/platform.d5de7db8620f7af63207.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.a8705b5d5a61b9329307.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.a8705b5d5a61b9329307.hot-update.js",
"/chunks/admin~chunks/platform~chunks/settings.33e38d01ae8286f83060.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings.33e38d01ae8286f83060.hot-update.js"
}
@@ -1,78 +0,0 @@
<template>
<div class="user-avatar" :class="size">
<span v-if="isIncompletePayment || isNearlyFullStorageCapacity" class="notification"></span>
<img :src="user.data.relationships.settings.data.attributes.avatar.sm" :alt="user.data.relationships.settings.data.attributes.name">
</div>
</template>
<script>
import {mapGetters} from 'vuex'
export default {
name: 'UserAvatar',
props: [
'size'
],
computed: {
...mapGetters(['user', 'config']),
isIncompletePayment() {
return this.user.data.attributes.incomplete_payment
},
isNearlyFullStorageCapacity() {
return this.config.storageLimit && this.user.data.attributes.storage.used > 95
}
},
}
</script>
<style lang="scss" scoped>
@import '/resources/sass/vuefilemanager/_variables';
@import '/resources/sass/vuefilemanager/_mixins';
.user-avatar {
line-height: 0;
position: relative;
width: 40px;
margin: 0 auto;
.notification {
width: 12px;
height: 12px;
display: block;
position: absolute;
bottom: -5px;
right: -4px;
border-radius: 10px;
z-index: 2;
background: $red;
border: 2px solid $light_background;
}
img {
border-radius: 6px;
width: 40px;
height: 40px;
object-fit: cover;
}
&.large {
margin: 0;
width: 54px;
img {
border-radius: 9px;
width: 52px;
height: 52px;
}
}
}
.dark {
.user-avatar {
.notification {
border-color: $dark_mode_foreground;
}
}
}
</style>
@@ -1,81 +1,132 @@
<template>
<nav class="menu-bar dark:bg-dark-foreground bg-light-background flex-none xl:w-20 w-16 lg:grid hidden">
<div class="icon-navigation menu" v-if="user">
<nav class="pt-7 select-none dark:bg-dark-foreground bg-light-background flex-none xl:w-20 w-16 lg:grid hidden">
<router-link :to="{name: 'Profile'}" class="icon-navigation-item user">
<UserAvatar />
</router-link>
<!--Navigation-->
<div v-if="user" class="mb-auto text-center">
<router-link :to="{name: 'Files'}" :class="{'is-active': isSection('Platform')}" :title="$t('locations.home')" class="icon-navigation-item home">
<div class="button-icon text-theme">
<hard-drive-icon size="19" class="text-theme" />
<MemberAvatar
class="mb-1 mx-auto inline-block"
:size="44"
:is-border="false"
:member="user"
/>
<!--Usage-->
<div class="text-center leading-3 mb-7">
<b class="text-xs font-bold leading-3 block text-theme">
$22,93
</b>
<span class="text-xs text-gray-500">
{{ $t('usage') }}
</span>
</div>
<!--Navigation-->
<router-link
v-for="item in navigation"
:to="{name: item.route}"
:title="item.title"
:class="[{'router-link-active': isSection(item.section)}, item.icon]"
class="block mb-1.5"
>
<div class="button-icon p-3 cursor-pointer inline-block dark:hover:bg-4x-dark-foreground hover:bg-light-300 text-theme rounded-xl">
<hard-drive-icon v-if="item.icon === 'home'" size="20" />
<settings-icon v-if="item.icon === 'settings'" size="20" />
<user-icon v-if="item.icon === 'user'" size="20" />
</div>
</router-link>
<router-link :to="{name: 'Profile'}" :class="{'is-active': isSection('User')}" :title="$t('locations.profile')" class="icon-navigation-item settings">
<div class="button-icon">
<user-icon size="19" />
</div>
</router-link>
<router-link :to="{name: 'Dashboard'}" :class="{'is-active': isSection('Admin')}" v-if="user.data.attributes.role === 'admin'" :title="$t('locations.settings')" class="icon-navigation-item users">
<div class="button-icon">
<settings-icon size="19" />
</div>
</router-link>
<a @click="toggleDarkMode" :title="$t('dark_mode_toggle')" class="icon-navigation-item dark-switcher">
<div class="button-icon">
<sun-icon v-if="isDarkMode" size="19" />
<moon-icon v-if="! isDarkMode" size="19" />
<!--Toggle Dark/Light mode-->
<div @click="toggleDarkMode" :title="$t('dark_mode_toggle')" class="block mt-6">
<div class="button-icon p-3 cursor-pointer inline-block dark:hover:bg-4x-dark-foreground hover:bg-light-300 rounded-xl">
<sun-icon v-if="isDarkMode" size="20" />
<moon-icon v-if="! isDarkMode" size="20" />
</div>
</a>
</div>
</div>
<!--Logout-->
<div class="icon-navigation logout">
<div @click="$store.dispatch('logOut')" :title="$t('locations.logout')" class="icon-navigation-item">
<div class="button-icon">
<power-icon size="19" />
</div>
</div>
<!--Logout-->
<div class="mt-auto text-center">
<div @click="$store.dispatch('logOut')" :title="$t('locations.logout')" class="button-icon p-3 cursor-pointer inline-block dark:hover:bg-4x-dark-foreground hover:bg-light-300 rounded-xl">
<power-icon size="20" />
</div>
</div>
</nav>
</template>
<script>
import UserAvatar from '/resources/js/components/Others/UserAvatar'
import {mapGetters} from 'vuex'
import {
MoonIcon,
SunIcon,
HardDriveIcon,
SettingsIcon,
Trash2Icon,
UserIcon,
PowerIcon,
ShareIcon,
} from 'vue-feather-icons'
import MemberAvatar from "../FilesView/MemberAvatar";
import {mapGetters} from 'vuex'
import {
MoonIcon,
SunIcon,
HardDriveIcon,
SettingsIcon,
Trash2Icon,
UserIcon,
PowerIcon,
ShareIcon,
} from 'vue-feather-icons'
export default {
name: 'SidebarNavigation',
components: {
HardDriveIcon,
SettingsIcon,
UserAvatar,
Trash2Icon,
PowerIcon,
ShareIcon,
UserIcon,
export default {
name: 'SidebarNavigation',
components: {
HardDriveIcon,
SettingsIcon,
MemberAvatar,
Trash2Icon,
PowerIcon,
ShareIcon,
UserIcon,
MoonIcon,
SunIcon,
},
computed: {
...mapGetters([
},
computed: {
...mapGetters([
'isDarkMode',
'user',
])
},
]),
navigation() {
if (this.user.data.attributes.role === 'admin') {
return [
{
route: 'Files',
section: 'Platform',
title: this.$t('locations.home'),
icon: 'home',
},
{
route: 'Profile',
section: 'User',
title: this.$t('locations.profile'),
icon: 'user',
},
{
route: 'Dashboard',
section: 'Admin',
title: this.$t('locations.settings'),
icon: 'settings',
},
]
}
return [
{
route: 'Files',
section: 'Platform',
title: this.$t('locations.home'),
icon: 'home',
},
{
route: 'Profile',
section: 'User',
title: this.$t('locations.profile'),
icon: 'settings',
},
]
}
},
methods: {
toggleDarkMode() {
this.$store.dispatch('toggleDarkMode', !this.isDarkMode)
@@ -84,136 +135,45 @@
return this.$route.matched[0].name === section
}
},
mounted() {
this.$store.dispatch('getAppData')
}
}
mounted() {
this.$store.dispatch('getAppData')
}
}
</script>
<style scoped lang="scss">
@import '/resources/sass/vuefilemanager/_variables';
@import '/resources/sass/vuefilemanager/_mixins';
.dark-switcher {
padding-top: 20px;
border-top: 1px solid darken($light_mode_border, 7%);
margin: 20px 15px 0;
}
.router-link-active {
.menu-bar {
user-select: none;
padding-top: 25px;
}
.icon-navigation {
text-align: center;
&.menu {
margin-bottom: auto;
}
&.logout {
margin-top: auto;
}
.icon-navigation-item {
display: block;
&.user {
margin-bottom: 20px;
display: block;
}
}
.button-icon {
cursor: pointer;
border-radius: 4px;
padding: 12px;
display: inline-block;
line-height: 0;
@include transition(150ms);
&:hover {
background: darken($light_background, 5%);
}
path, line, polyline, rect, circle {
@include transition(150ms);
}
}
.router-link-active,
.is-active {
&.home {
.button-icon {
path, line, polyline, rect, circle {
color: inherit;
}
}
}
&.trash {
.button-icon {
background: rgba($red, 0.1);
path, line, polyline, rect, circle {
stroke: $red;
}
}
}
&.settings {
.button-icon {
background: rgba($purple, 0.1);
path, line, polyline, rect, circle {
stroke: $purple;
}
}
}
&.users {
.button-icon {
background: rgba($pink, 0.1);
path, line, polyline, rect, circle {
stroke: $pink;
}
}
}
}
}
@media only screen and (max-width: 1024px) {
.icon-navigation {
.icon-navigation-item {
margin-bottom: 15px;
}
.button-icon {
padding: 8px;
}
}
}
.dark {
.dark-switcher {
border-color:lighten($dark_mode_foreground, 2%);
&.home .button-icon {
path, line, polyline, rect, circle {
color: inherit;
}
}
.icon-navigation {
&.trash .button-icon {
background: rgba($red, 0.1);
.button-icon {
&:hover {
background: #22262b;
}
}
}
}
path, line, polyline, rect, circle {
stroke: $red;
}
}
&.settings .button-icon {
background: rgba($purple, 0.1);
path, line, polyline, rect, circle {
stroke: $purple;
}
}
&.user .button-icon {
background: rgba($pink, 0.1);
path, line, polyline, rect, circle {
stroke: $pink;
}
}
}
</style>
@@ -1,6 +1,11 @@
<template>
<div class="user-headline">
<UserAvatar size="large"/>
<MemberAvatar
class="inline-block"
:size="52"
:is-border="false"
:member="user"
/>
<div class="user-meta">
<b class="name">{{ user.data.relationships.settings.data.attributes.name }}</b>
<span class="email text-theme">{{ user.data.attributes.email }}</span>
@@ -9,13 +14,13 @@
</template>
<script>
import UserAvatar from '/resources/js/components/Others/UserAvatar'
import MemberAvatar from "../FilesView/MemberAvatar";
import { mapGetters } from 'vuex'
export default {
name: 'UserHeadline',
components: {
UserAvatar,
MemberAvatar
},
computed: {
...mapGetters([
+2 -2
View File
@@ -46,9 +46,9 @@
</div>-->
</div>
<ButtonBase @click.native="$openUpgradeOptions" class="upgrade-button" button-style="secondary" type="button">
<!-- <ButtonBase @click.native="$openUpgradeOptions" class="upgrade-button" button-style="secondary" type="button">
{{ $t('global.upgrade_plan') }}
</ButtonBase>
</ButtonBase>-->
<CardNavigation :pages="pages" class="-mx-3" />