mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-18 16:22:14 +00:00
refactoring part 3
This commit is contained in:
@@ -1,15 +1,15 @@
|
|||||||
{
|
{
|
||||||
"/js/main.js": "/js/main.js",
|
"/js/main.js": "/js/main.js",
|
||||||
"/css/app.css": "/css/app.css",
|
"/css/app.css": "/css/app.css",
|
||||||
"/chunks/admin.js": "/chunks/admin.js?id=7505786e8726a71c7674",
|
"/chunks/admin.js": "/chunks/admin.js?id=3bddd9e97f520611ecdf",
|
||||||
"/chunks/admin-account.js": "/chunks/admin-account.js?id=4cc6855e612a14ea2d21",
|
"/chunks/admin-account.js": "/chunks/admin-account.js?id=4cc6855e612a14ea2d21",
|
||||||
"/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~c7a13fb0.js": "/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~c7a13fb0.js?id=91adf6625e49f0b93731",
|
"/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~c7a13fb0.js": "/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~c7a13fb0.js?id=91adf6625e49f0b93731",
|
||||||
"/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~39825672.js": "/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~39825672.js?id=6c16b40191c43d6bd8ee",
|
"/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~39825672.js": "/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~39825672.js?id=6c16b40191c43d6bd8ee",
|
||||||
"/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=d36b3eb20b4899f2d899",
|
"/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=d36b3eb20b4899f2d899",
|
||||||
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~738b0c2f.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~738b0c2f.js?id=8013b71e5d41ca2752b8",
|
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~738b0c2f.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~738b0c2f.js?id=8013b71e5d41ca2752b8",
|
||||||
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~e44242d2.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~e44242d2.js?id=517790f13bf7daccdfe6",
|
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~e44242d2.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~e44242d2.js?id=517790f13bf7daccdfe6",
|
||||||
"/chunks/admin~chunks/platform.js": "/chunks/admin~chunks/platform.js?id=2399d0628b27e1d915c2",
|
"/chunks/admin~chunks/platform.js": "/chunks/admin~chunks/platform.js?id=0e511f0ceaac7257bf25",
|
||||||
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js?id=ef89aab5d77b490cc2fe",
|
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.js?id=2e2a657a5558940f1bc7",
|
||||||
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared/file-browser.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared/file-browser.js?id=8d039f8ca0a670b99cca",
|
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared/file-browser.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared/file-browser.js?id=8d039f8ca0a670b99cca",
|
||||||
"/chunks/app-appearance.js": "/chunks/app-appearance.js?id=5f8d3e698c1fd5b9b5a5",
|
"/chunks/app-appearance.js": "/chunks/app-appearance.js?id=5f8d3e698c1fd5b9b5a5",
|
||||||
"/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=055d17c4463d3ef30218",
|
"/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=055d17c4463d3ef30218",
|
||||||
@@ -59,15 +59,15 @@
|
|||||||
"/chunks/plan-settings.js": "/chunks/plan-settings.js?id=17469545c5b6a16c3bbf",
|
"/chunks/plan-settings.js": "/chunks/plan-settings.js?id=17469545c5b6a16c3bbf",
|
||||||
"/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=0dd0a5efe0e3cb511c48",
|
"/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=0dd0a5efe0e3cb511c48",
|
||||||
"/chunks/plans.js": "/chunks/plans.js?id=5a3c28288952fcad96e5",
|
"/chunks/plans.js": "/chunks/plans.js?id=5a3c28288952fcad96e5",
|
||||||
"/chunks/platform.js": "/chunks/platform.js?id=556ace58951861df91e3",
|
"/chunks/platform.js": "/chunks/platform.js?id=68c90a9f0fcc5e2f5e7f",
|
||||||
"/chunks/platform~chunks/shared.js": "/chunks/platform~chunks/shared.js?id=f390cfb14f16a43b596f",
|
"/chunks/platform~chunks/shared.js": "/chunks/platform~chunks/shared.js?id=631fec4de30947ccb7e5",
|
||||||
"/chunks/platform~chunks/shared/file-browser.js": "/chunks/platform~chunks/shared/file-browser.js?id=b142ad8801528b166787",
|
"/chunks/platform~chunks/shared/file-browser.js": "/chunks/platform~chunks/shared/file-browser.js?id=b142ad8801528b166787",
|
||||||
"/chunks/platform~chunks/shared~chunks/shared/file-browser.js": "/chunks/platform~chunks/shared~chunks/shared/file-browser.js?id=6ba92eab6a45cbab3af5",
|
"/chunks/platform~chunks/shared~chunks/shared/file-browser.js": "/chunks/platform~chunks/shared~chunks/shared/file-browser.js?id=6ba92eab6a45cbab3af5",
|
||||||
"/chunks/profile.js": "/chunks/profile.js?id=658aa03af778cc2cc100",
|
"/chunks/profile.js": "/chunks/profile.js?id=658aa03af778cc2cc100",
|
||||||
"/chunks/profile~chunks/settings-password.js": "/chunks/profile~chunks/settings-password.js?id=ddb7be518c092ed392ca",
|
"/chunks/profile~chunks/settings-password.js": "/chunks/profile~chunks/settings-password.js?id=ddb7be518c092ed392ca",
|
||||||
"/chunks/purchase-code.js": "/chunks/purchase-code.js?id=4b176796d100a2b24d71",
|
"/chunks/purchase-code.js": "/chunks/purchase-code.js?id=4b176796d100a2b24d71",
|
||||||
"/chunks/recent-uploads.js": "/chunks/recent-uploads.js?id=debec75125f952172cf6",
|
"/chunks/recent-uploads.js": "/chunks/recent-uploads.js?id=debec75125f952172cf6",
|
||||||
"/chunks/settings.js": "/chunks/settings.js?id=a1e5e739768b788a043a",
|
"/chunks/settings.js": "/chunks/settings.js?id=354397b01623d73650d1",
|
||||||
"/chunks/settings-create-payment-methods.js": "/chunks/settings-create-payment-methods.js?id=0656db2b76eaa0de2c58",
|
"/chunks/settings-create-payment-methods.js": "/chunks/settings-create-payment-methods.js?id=0656db2b76eaa0de2c58",
|
||||||
"/chunks/settings-invoices.js": "/chunks/settings-invoices.js?id=29fbd676788295256ffe",
|
"/chunks/settings-invoices.js": "/chunks/settings-invoices.js?id=29fbd676788295256ffe",
|
||||||
"/chunks/settings-password.js": "/chunks/settings-password.js?id=418026e26cb256bcaaa8",
|
"/chunks/settings-password.js": "/chunks/settings-password.js?id=418026e26cb256bcaaa8",
|
||||||
@@ -126,13 +126,13 @@
|
|||||||
"/chunks/shared.d3b25db4279fadc665e0.hot-update.js": "/chunks/shared.d3b25db4279fadc665e0.hot-update.js",
|
"/chunks/shared.d3b25db4279fadc665e0.hot-update.js": "/chunks/shared.d3b25db4279fadc665e0.hot-update.js",
|
||||||
"/js/main.7dbf7e231e2a95270a37.hot-update.js": "/js/main.7dbf7e231e2a95270a37.hot-update.js",
|
"/js/main.7dbf7e231e2a95270a37.hot-update.js": "/js/main.7dbf7e231e2a95270a37.hot-update.js",
|
||||||
"/js/main.0a03413016101877488e.hot-update.js": "/js/main.0a03413016101877488e.hot-update.js",
|
"/js/main.0a03413016101877488e.hot-update.js": "/js/main.0a03413016101877488e.hot-update.js",
|
||||||
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~860e9aef.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~860e9aef.js?id=6e023f4c39c1636ed4a7",
|
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~860e9aef.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~860e9aef.js?id=285952e7d81a73c1b366",
|
||||||
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared/files.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared/files.js?id=dba77fc6b158bc3c2e4e",
|
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared/files.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared/files.js?id=dba77fc6b158bc3c2e4e",
|
||||||
"/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~477ccadb.js": "/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~477ccadb.js?id=914f040c5966894873f8",
|
"/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~477ccadb.js": "/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~477ccadb.js?id=914f040c5966894873f8",
|
||||||
"/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~9b5759a9.js": "/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~9b5759a9.js?id=eb26643e072aa1f2b4b5",
|
"/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~9b5759a9.js": "/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~9b5759a9.js?id=eb26643e072aa1f2b4b5",
|
||||||
"/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared/files~chunks/trash.js": "/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared/files~chunks/trash.js?id=d9f34d135b119c4c16e4",
|
"/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared/files~chunks/trash.js": "/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared/files~chunks/trash.js?id=d9f34d135b119c4c16e4",
|
||||||
"/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~c3a97969.js": "/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~c3a97969.js?id=b1513a3d0291b8faaca0",
|
"/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~c3a97969.js": "/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~c3a97969.js?id=b1513a3d0291b8faaca0",
|
||||||
"/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~cd83f396.js": "/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~cd83f396.js?id=5e3a519320d1539aee55",
|
"/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~cd83f396.js": "/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~cd83f396.js?id=32b7688119a605747ee9",
|
||||||
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/settings-subscription~chunks/shared~f23e39b6.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/settings-subscription~chunks/shared~f23e39b6.js?id=5216516ba11c29601c91",
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/settings-subscription~chunks/shared~f23e39b6.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/settings-subscription~chunks/shared~f23e39b6.js?id=5216516ba11c29601c91",
|
||||||
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared/files~chunks/shared/single-f~222c7501.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared/files~chunks/shared/single-f~222c7501.js?id=6966f455db86cfa3ac1d",
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared/files~chunks/shared/single-f~222c7501.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared/files~chunks/shared/single-f~222c7501.js?id=6966f455db86cfa3ac1d",
|
||||||
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared/files~chunks/trash.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared/files~chunks/trash.js?id=bb4aa02e40bf23c6a83b",
|
"/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared/files~chunks/trash.js": "/chunks/files~chunks/my-shared-items~chunks/recent-uploads~chunks/shared/files~chunks/trash.js?id=bb4aa02e40bf23c6a83b",
|
||||||
@@ -147,7 +147,7 @@
|
|||||||
"/chunks/shared.ba6f6df8b0f4192825fe.hot-update.js": "/chunks/shared.ba6f6df8b0f4192825fe.hot-update.js",
|
"/chunks/shared.ba6f6df8b0f4192825fe.hot-update.js": "/chunks/shared.ba6f6df8b0f4192825fe.hot-update.js",
|
||||||
"/js/main.0184165bcf798359d083.hot-update.js": "/js/main.0184165bcf798359d083.hot-update.js",
|
"/js/main.0184165bcf798359d083.hot-update.js": "/js/main.0184165bcf798359d083.hot-update.js",
|
||||||
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/trash.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/trash.js?id=044735ef3156808aa39a",
|
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/trash.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/trash.js?id=044735ef3156808aa39a",
|
||||||
"/chunks/admin~chunks/platform~chunks/settings.js": "/chunks/admin~chunks/platform~chunks/settings.js?id=261f5a8f20b6adc93a9d",
|
"/chunks/admin~chunks/platform~chunks/settings.js": "/chunks/admin~chunks/platform~chunks/settings.js?id=7bb2ba80e8abe06fe9a6",
|
||||||
"/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~2aa4813a.js": "/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~2aa4813a.js?id=0965d0a56e20f1156434",
|
"/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~2aa4813a.js": "/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~2aa4813a.js?id=0965d0a56e20f1156434",
|
||||||
"/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~40c7f299.js": "/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~40c7f299.js?id=d833deea841c7dd1b179",
|
"/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~40c7f299.js": "/chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-items~chunks/page~40c7f299.js?id=d833deea841c7dd1b179",
|
||||||
"/chunks/files.0184165bcf798359d083.hot-update.js": "/chunks/files.0184165bcf798359d083.hot-update.js",
|
"/chunks/files.0184165bcf798359d083.hot-update.js": "/chunks/files.0184165bcf798359d083.hot-update.js",
|
||||||
@@ -306,7 +306,7 @@
|
|||||||
"/chunks/platform~chunks/shared.59e9a7b43a121d691262.hot-update.js": "/chunks/platform~chunks/shared.59e9a7b43a121d691262.hot-update.js",
|
"/chunks/platform~chunks/shared.59e9a7b43a121d691262.hot-update.js": "/chunks/platform~chunks/shared.59e9a7b43a121d691262.hot-update.js",
|
||||||
"/chunks/shared.59e9a7b43a121d691262.hot-update.js": "/chunks/shared.59e9a7b43a121d691262.hot-update.js",
|
"/chunks/shared.59e9a7b43a121d691262.hot-update.js": "/chunks/shared.59e9a7b43a121d691262.hot-update.js",
|
||||||
"/js/main.12ac538c32017bb983a6.hot-update.js": "/js/main.12ac538c32017bb983a6.hot-update.js",
|
"/js/main.12ac538c32017bb983a6.hot-update.js": "/js/main.12ac538c32017bb983a6.hot-update.js",
|
||||||
"/chunks/admin~chunks/platform~chunks/shared.js": "/chunks/admin~chunks/platform~chunks/shared.js?id=59074b17364de03f8de9",
|
"/chunks/admin~chunks/platform~chunks/shared.js": "/chunks/admin~chunks/platform~chunks/shared.js?id=2fbe4930772b86edec23",
|
||||||
"/chunks/app-language~chunks/dashboard~chunks/invoices~chunks/pages~chunks/plans~chunks/platform~chunk~b388a191.js": "/chunks/app-language~chunks/dashboard~chunks/invoices~chunks/pages~chunks/plans~chunks/platform~chunk~b388a191.js?id=bf46ab8ad8ee5dc6bc53",
|
"/chunks/app-language~chunks/dashboard~chunks/invoices~chunks/pages~chunks/plans~chunks/platform~chunk~b388a191.js": "/chunks/app-language~chunks/dashboard~chunks/invoices~chunks/pages~chunks/plans~chunks/platform~chunk~b388a191.js?id=bf46ab8ad8ee5dc6bc53",
|
||||||
"/chunks/app-language~chunks/dashboard~chunks/invoices~chunks/pages~chunks/plans~chunks/settings~chunk~8e71da83.js": "/chunks/app-language~chunks/dashboard~chunks/invoices~chunks/pages~chunks/plans~chunks/settings~chunk~8e71da83.js?id=832cd72f4d7323367509",
|
"/chunks/app-language~chunks/dashboard~chunks/invoices~chunks/pages~chunks/plans~chunks/settings~chunk~8e71da83.js": "/chunks/app-language~chunks/dashboard~chunks/invoices~chunks/pages~chunks/plans~chunks/settings~chunk~8e71da83.js?id=832cd72f4d7323367509",
|
||||||
"/chunks/files.12ac538c32017bb983a6.hot-update.js": "/chunks/files.12ac538c32017bb983a6.hot-update.js",
|
"/chunks/files.12ac538c32017bb983a6.hot-update.js": "/chunks/files.12ac538c32017bb983a6.hot-update.js",
|
||||||
@@ -368,5 +368,99 @@
|
|||||||
"/chunks/my-shared-items.36d7e6748d57b75ef783.hot-update.js": "/chunks/my-shared-items.36d7e6748d57b75ef783.hot-update.js",
|
"/chunks/my-shared-items.36d7e6748d57b75ef783.hot-update.js": "/chunks/my-shared-items.36d7e6748d57b75ef783.hot-update.js",
|
||||||
"/chunks/recent-uploads.ef697992b53939034b3f.hot-update.js": "/chunks/recent-uploads.ef697992b53939034b3f.hot-update.js",
|
"/chunks/recent-uploads.ef697992b53939034b3f.hot-update.js": "/chunks/recent-uploads.ef697992b53939034b3f.hot-update.js",
|
||||||
"/chunks/trash.f391c9cc119952240b0c.hot-update.js": "/chunks/trash.f391c9cc119952240b0c.hot-update.js",
|
"/chunks/trash.f391c9cc119952240b0c.hot-update.js": "/chunks/trash.f391c9cc119952240b0c.hot-update.js",
|
||||||
"/chunks/trash.89ed7fead436cba1b30a.hot-update.js": "/chunks/trash.89ed7fead436cba1b30a.hot-update.js"
|
"/chunks/trash.89ed7fead436cba1b30a.hot-update.js": "/chunks/trash.89ed7fead436cba1b30a.hot-update.js",
|
||||||
|
"/js/main.5a5b75cb0488970729a7.hot-update.js": "/js/main.5a5b75cb0488970729a7.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/~a06f6580.js": "/chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/~a06f6580.js?id=de2413d1aadfdf94a1c3",
|
||||||
|
"/chunks/admin~chunks/settings~chunks/shared.js": "/chunks/admin~chunks/settings~chunks/shared.js?id=116c7db6d0cabcfcb4e0",
|
||||||
|
"/chunks/admin~chunks/shared~chunks/shared/files.js": "/chunks/admin~chunks/shared~chunks/shared/files.js?id=9919d81c8e7c10b41a5b",
|
||||||
|
"/chunks/app-language~chunks/dashboard~chunks/invoices~chunks/pages~chunks/plans~chunks/settings~chunk~b86229d1.js": "/chunks/app-language~chunks/dashboard~chunks/invoices~chunks/pages~chunks/plans~chunks/settings~chunk~b86229d1.js?id=1d50f2662bc573aaadcf",
|
||||||
|
"/chunks/app-language~chunks/dashboard~chunks/invoices~chunks/pages~chunks/plans~chunks/settings~chunk~d7492d56.js": "/chunks/app-language~chunks/dashboard~chunks/invoices~chunks/pages~chunks/plans~chunks/settings~chunk~d7492d56.js?id=22bcff1cb0a8ab5e7fbd",
|
||||||
|
"/chunks/settings-subscription~chunks/shared/files~chunks/user-subscription.js": "/chunks/settings-subscription~chunks/shared/files~chunks/user-subscription.js?id=799178e2a3c5c7c89056",
|
||||||
|
"/chunks/shared.5a5b75cb0488970729a7.hot-update.js": "/chunks/shared.5a5b75cb0488970729a7.hot-update.js",
|
||||||
|
"/chunks/shared/files~chunks/shared/single-file.js": "/chunks/shared/files~chunks/shared/single-file.js?id=bfc6febca6aa17624d01",
|
||||||
|
"/chunks/shared~chunks/shared/files.js": "/chunks/shared~chunks/shared/files.js?id=4bd332e629662fef2c7a",
|
||||||
|
"/chunks/shared~chunks/shared/files~chunks/shared/single-file.js": "/chunks/shared~chunks/shared/files~chunks/shared/single-file.js?id=29713901033a6516166b",
|
||||||
|
"/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~085766f4.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~085766f4.js?id=97df30974de230a09948",
|
||||||
|
"/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~5897595e.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~5897595e.js?id=7cf8150441c7cbc0ef69",
|
||||||
|
"/vendors~chunks/shared.js": "/vendors~chunks/shared.js?id=11fb7b58182659aef0fe",
|
||||||
|
"/vendors~chunks/shared~chunks/shared/files~chunks/shared/single-file.js": "/vendors~chunks/shared~chunks/shared/files~chunks/shared/single-file.js?id=3f80a2c48869bdfad186",
|
||||||
|
"/js/main.3325daecead208ac2dc5.hot-update.js": "/js/main.3325daecead208ac2dc5.hot-update.js",
|
||||||
|
"/chunks/admin.3325daecead208ac2dc5.hot-update.js": "/chunks/admin.3325daecead208ac2dc5.hot-update.js",
|
||||||
|
"/chunks/shared.3325daecead208ac2dc5.hot-update.js": "/chunks/shared.3325daecead208ac2dc5.hot-update.js",
|
||||||
|
"/chunks/shared/files.3325daecead208ac2dc5.hot-update.js": "/chunks/shared/files.3325daecead208ac2dc5.hot-update.js",
|
||||||
|
"/js/main.0d1740839e23ce7b90bb.hot-update.js": "/js/main.0d1740839e23ce7b90bb.hot-update.js",
|
||||||
|
"/js/main.1fd07027b8a9560cdd02.hot-update.js": "/js/main.1fd07027b8a9560cdd02.hot-update.js",
|
||||||
|
"/js/main.2130774bd6e4e0a51438.hot-update.js": "/js/main.2130774bd6e4e0a51438.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.2130774bd6e4e0a51438.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.2130774bd6e4e0a51438.hot-update.js",
|
||||||
|
"/chunks/platform.2130774bd6e4e0a51438.hot-update.js": "/chunks/platform.2130774bd6e4e0a51438.hot-update.js",
|
||||||
|
"/chunks/platform~chunks/shared.2130774bd6e4e0a51438.hot-update.js": "/chunks/platform~chunks/shared.2130774bd6e4e0a51438.hot-update.js",
|
||||||
|
"/js/main.3cddb2be614830c5c767.hot-update.js": "/js/main.3cddb2be614830c5c767.hot-update.js",
|
||||||
|
"/chunks/platform.3cddb2be614830c5c767.hot-update.js": "/chunks/platform.3cddb2be614830c5c767.hot-update.js",
|
||||||
|
"/chunks/shared.3cddb2be614830c5c767.hot-update.js": "/chunks/shared.3cddb2be614830c5c767.hot-update.js",
|
||||||
|
"/chunks/platform.006da9c3e6dcd848a01d.hot-update.js": "/chunks/platform.006da9c3e6dcd848a01d.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/platform.dce0df6328eaccd6ebae.hot-update.js": "/chunks/admin~chunks/platform.dce0df6328eaccd6ebae.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/platform.2468fb17d1c770653b14.hot-update.js": "/chunks/admin~chunks/platform.2468fb17d1c770653b14.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/platform.f8abdc34e3acae6a2471.hot-update.js": "/chunks/admin~chunks/platform.f8abdc34e3acae6a2471.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/platform.057f96f4aa24d38ddb67.hot-update.js": "/chunks/admin~chunks/platform.057f96f4aa24d38ddb67.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/platform.e95caa111443ab5adc48.hot-update.js": "/chunks/admin~chunks/platform.e95caa111443ab5adc48.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/platform.e01900ac7cdd29709496.hot-update.js": "/chunks/admin~chunks/platform.e01900ac7cdd29709496.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/platform.32d73467eec233e2a273.hot-update.js": "/chunks/admin~chunks/platform.32d73467eec233e2a273.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/platform.b27a98f89836a0bdd4a5.hot-update.js": "/chunks/admin~chunks/platform.b27a98f89836a0bdd4a5.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/platform.827e5bf5ec49ac96830d.hot-update.js": "/chunks/admin~chunks/platform.827e5bf5ec49ac96830d.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/platform.f1a790c537f5497622b0.hot-update.js": "/chunks/admin~chunks/platform.f1a790c537f5497622b0.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/platform.951b70e29c7f7bef6130.hot-update.js": "/chunks/admin~chunks/platform.951b70e29c7f7bef6130.hot-update.js",
|
||||||
|
"/js/main.744512a9be1354262356.hot-update.js": "/js/main.744512a9be1354262356.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/platform.744512a9be1354262356.hot-update.js": "/chunks/admin~chunks/platform.744512a9be1354262356.hot-update.js",
|
||||||
|
"/chunks/settings.744512a9be1354262356.hot-update.js": "/chunks/settings.744512a9be1354262356.hot-update.js",
|
||||||
|
"/chunks/settings.0aa259086fef34ce7c23.hot-update.js": "/chunks/settings.0aa259086fef34ce7c23.hot-update.js",
|
||||||
|
"/chunks/settings.ac1dc85fcfb5d052db69.hot-update.js": "/chunks/settings.ac1dc85fcfb5d052db69.hot-update.js",
|
||||||
|
"/chunks/settings.e88d560b2c14e6b70bbf.hot-update.js": "/chunks/settings.e88d560b2c14e6b70bbf.hot-update.js",
|
||||||
|
"/chunks/settings.0778b89711bfc79b7b2b.hot-update.js": "/chunks/settings.0778b89711bfc79b7b2b.hot-update.js",
|
||||||
|
"/chunks/settings.65d0f3b169b9c60e70d1.hot-update.js": "/chunks/settings.65d0f3b169b9c60e70d1.hot-update.js",
|
||||||
|
"/chunks/settings.0df0c80875ef58338cce.hot-update.js": "/chunks/settings.0df0c80875ef58338cce.hot-update.js",
|
||||||
|
"/chunks/settings.6c782ed2f989f7d8c93c.hot-update.js": "/chunks/settings.6c782ed2f989f7d8c93c.hot-update.js",
|
||||||
|
"/chunks/settings.d0123772c946f2fa3c5b.hot-update.js": "/chunks/settings.d0123772c946f2fa3c5b.hot-update.js",
|
||||||
|
"/chunks/settings.7ccf8d45119cd4f111c0.hot-update.js": "/chunks/settings.7ccf8d45119cd4f111c0.hot-update.js",
|
||||||
|
"/chunks/settings.f7467dff2d7ecfe32830.hot-update.js": "/chunks/settings.f7467dff2d7ecfe32830.hot-update.js",
|
||||||
|
"/chunks/settings.d585f000a2de323dd87b.hot-update.js": "/chunks/settings.d585f000a2de323dd87b.hot-update.js",
|
||||||
|
"/js/main.0d3c8e09b9023c2a6e54.hot-update.js": "/js/main.0d3c8e09b9023c2a6e54.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.0d3c8e09b9023c2a6e54.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.0d3c8e09b9023c2a6e54.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/shared.js": "/chunks/admin~chunks/shared.js?id=70dcb55a916ea59f987d",
|
||||||
|
"/chunks/platform.0d3c8e09b9023c2a6e54.hot-update.js": "/chunks/platform.0d3c8e09b9023c2a6e54.hot-update.js",
|
||||||
|
"/chunks/platform~chunks/shared.0d3c8e09b9023c2a6e54.hot-update.js": "/chunks/platform~chunks/shared.0d3c8e09b9023c2a6e54.hot-update.js",
|
||||||
|
"/chunks/settings.0d3c8e09b9023c2a6e54.hot-update.js": "/chunks/settings.0d3c8e09b9023c2a6e54.hot-update.js",
|
||||||
|
"/js/main.3620c2be77dc8db118fa.hot-update.js": "/js/main.3620c2be77dc8db118fa.hot-update.js",
|
||||||
|
"/chunks/platform.3620c2be77dc8db118fa.hot-update.js": "/chunks/platform.3620c2be77dc8db118fa.hot-update.js",
|
||||||
|
"/chunks/shared.3620c2be77dc8db118fa.hot-update.js": "/chunks/shared.3620c2be77dc8db118fa.hot-update.js",
|
||||||
|
"/js/main.0c7cdbdac68bb96a1460.hot-update.js": "/js/main.0c7cdbdac68bb96a1460.hot-update.js",
|
||||||
|
"/chunks/settings.0c7cdbdac68bb96a1460.hot-update.js": "/chunks/settings.0c7cdbdac68bb96a1460.hot-update.js",
|
||||||
|
"/chunks/settings.938c2116121fbf32489c.hot-update.js": "/chunks/settings.938c2116121fbf32489c.hot-update.js",
|
||||||
|
"/js/main.aa6b4400cb47d63d30ea.hot-update.js": "/js/main.aa6b4400cb47d63d30ea.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~8d246649.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~8d246649.js?id=d49a6a574e3413f49cc3",
|
||||||
|
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~860e9aef.aa6b4400cb47d63d30ea.hot-update.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~860e9aef.aa6b4400cb47d63d30ea.hot-update.js",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settings~chunks/sha~230898a3.js": "/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settings~chunks/sha~230898a3.js?id=ba4b58eda11331033dc4",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settings~chunks/sha~ea848a19.js": "/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settings~chunks/sha~ea848a19.js?id=285a34332e57352b0f2c",
|
||||||
|
"/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~cd83f396.aa6b4400cb47d63d30ea.hot-update.js": "/chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/shared~chunks/share~cd83f396.aa6b4400cb47d63d30ea.hot-update.js",
|
||||||
|
"/chunks/platform~chunks/settings~chunks/shared.js": "/chunks/platform~chunks/settings~chunks/shared.js?id=8f8554fd9ed1ac09353a",
|
||||||
|
"/chunks/platform~chunks/shared.aa6b4400cb47d63d30ea.hot-update.js": "/chunks/platform~chunks/shared.aa6b4400cb47d63d30ea.hot-update.js",
|
||||||
|
"/chunks/settings.aa6b4400cb47d63d30ea.hot-update.js": "/chunks/settings.aa6b4400cb47d63d30ea.hot-update.js",
|
||||||
|
"/vendors~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settings~ch~b9b07f25.js": "/vendors~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settings~ch~b9b07f25.js?id=42f191e2457f0013976b",
|
||||||
|
"/vendors~chunks/platform~chunks/settings~chunks/shared.js": "/vendors~chunks/platform~chunks/settings~chunks/shared.js?id=4b7041e9f93e0fecaca5",
|
||||||
|
"/js/main.0cf66ebeb2586b6ef93a.hot-update.js": "/js/main.0cf66ebeb2586b6ef93a.hot-update.js",
|
||||||
|
"/js/main.2c896ae2047e86c80ddb.hot-update.js": "/js/main.2c896ae2047e86c80ddb.hot-update.js",
|
||||||
|
"/chunks/platform.2c896ae2047e86c80ddb.hot-update.js": "/chunks/platform.2c896ae2047e86c80ddb.hot-update.js",
|
||||||
|
"/chunks/admin.cee79ffeee2bf83be4c6.hot-update.js": "/chunks/admin.cee79ffeee2bf83be4c6.hot-update.js",
|
||||||
|
"/js/main.e0ab6b42349f500cff8a.hot-update.js": "/js/main.e0ab6b42349f500cff8a.hot-update.js",
|
||||||
|
"/chunks/admin.e0ab6b42349f500cff8a.hot-update.js": "/chunks/admin.e0ab6b42349f500cff8a.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-item~0919ded8.js": "/chunks/admin~chunks/app-language~chunks/dashboard~chunks/files~chunks/invoices~chunks/my-shared-item~0919ded8.js?id=e08424c8b2e29269c282",
|
||||||
|
"/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~6dc4969c.js": "/chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunks/settin~6dc4969c.js?id=b18c24155adee4c35034",
|
||||||
|
"/vendors~chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunk~7a7e849f.js": "/vendors~chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunk~7a7e849f.js?id=84e471b380a972e986e6",
|
||||||
|
"/vendors~chunks/admin~chunks/platform~chunks/settings~chunks/shared.js": "/vendors~chunks/admin~chunks/platform~chunks/settings~chunks/shared.js?id=90d4a5c68188a1bbce59",
|
||||||
|
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.0479998e19889a704caf.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.0479998e19889a704caf.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.745c879c6110b88f4c52.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.745c879c6110b88f4c52.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.abb345875f95440d5a54.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.abb345875f95440d5a54.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.aa8db8b6f70387880eb7.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.aa8db8b6f70387880eb7.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.9c9d826143d234c501f9.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.9c9d826143d234c501f9.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.39b5b180656e733e94ed.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.39b5b180656e733e94ed.hot-update.js",
|
||||||
|
"/chunks/admin~chunks/platform~chunks/settings~chunks/shared.8c2e6a9cc419893dd2c2.hot-update.js": "/chunks/admin~chunks/platform~chunks/settings~chunks/shared.8c2e6a9cc419893dd2c2.hot-update.js"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -57,7 +57,12 @@ export default {
|
|||||||
const webApp = document.getElementsByTagName("html")[0];
|
const webApp = document.getElementsByTagName("html")[0];
|
||||||
|
|
||||||
webApp.classList.toggle("dark-mode");
|
webApp.classList.toggle("dark-mode");
|
||||||
}
|
},
|
||||||
|
spotlightListener(e) {
|
||||||
|
if (e.key === 'k' && e.metaKey) {
|
||||||
|
events.$emit('spotlight:show');
|
||||||
|
}
|
||||||
|
},
|
||||||
},
|
},
|
||||||
beforeMount() {
|
beforeMount() {
|
||||||
|
|
||||||
@@ -111,7 +116,12 @@ export default {
|
|||||||
if (this.$isWIndows()) {
|
if (this.$isWIndows()) {
|
||||||
document.body.classList.add('windows')
|
document.body.classList.add('windows')
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
window.addEventListener("keydown", this.spotlightListener);
|
||||||
|
},
|
||||||
|
destroyed() {
|
||||||
|
window.removeEventListener("keydown", this.spotlightListener);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
@@ -1,26 +1,24 @@
|
|||||||
<template>
|
<template>
|
||||||
<nav class="menu-bar">
|
<nav class="menu-bar">
|
||||||
|
|
||||||
<!--Navigation Icons-->
|
|
||||||
<div class="icon-navigation menu" v-if="user">
|
<div class="icon-navigation menu" v-if="user">
|
||||||
|
|
||||||
<router-link :to="{name: 'Profile'}" class="icon-navigation-item user">
|
<router-link :to="{name: 'Profile'}" class="icon-navigation-item user">
|
||||||
<UserAvatar />
|
<UserAvatar />
|
||||||
</router-link>
|
</router-link>
|
||||||
|
|
||||||
<router-link :to="{name: 'Files'}" :title="$t('locations.home')" class="icon-navigation-item home">
|
<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">
|
<div class="button-icon text-theme">
|
||||||
<hard-drive-icon size="19" class="text-theme" />
|
<hard-drive-icon size="19" class="text-theme" />
|
||||||
</div>
|
</div>
|
||||||
</router-link>
|
</router-link>
|
||||||
|
|
||||||
<router-link :to="{name: 'Profile'}" :class="{'is-active': isUserProfileRoute}" :title="$t('locations.profile')" class="icon-navigation-item settings">
|
<router-link :to="{name: 'Profile'}" :class="{'is-active': isSection('Profile')}" :title="$t('locations.profile')" class="icon-navigation-item settings">
|
||||||
<div class="button-icon">
|
<div class="button-icon">
|
||||||
<user-icon size="19" />
|
<user-icon size="19" />
|
||||||
</div>
|
</div>
|
||||||
</router-link>
|
</router-link>
|
||||||
|
|
||||||
<router-link v-if="user.data.attributes.role === 'admin'" :to="{name: 'Dashboard'}" :class="{'is-active': $isThisRoute($route, adminRoutes)}" :title="$t('locations.settings')" class="icon-navigation-item users">
|
<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">
|
<div class="button-icon">
|
||||||
<settings-icon size="19" />
|
<settings-icon size="19" />
|
||||||
</div>
|
</div>
|
||||||
@@ -35,13 +33,13 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!--Logout-->
|
<!--Logout-->
|
||||||
<ul class="icon-navigation logout">
|
<div class="icon-navigation logout">
|
||||||
<li @click="$store.dispatch('logOut')" :title="$t('locations.logout')" class="icon-navigation-item">
|
<div @click="$store.dispatch('logOut')" :title="$t('locations.logout')" class="icon-navigation-item">
|
||||||
<div class="button-icon">
|
<div class="button-icon">
|
||||||
<power-icon size="19" />
|
<power-icon size="19" />
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</div>
|
||||||
</ul>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -76,48 +74,14 @@
|
|||||||
...mapGetters([
|
...mapGetters([
|
||||||
'isDarkMode',
|
'isDarkMode',
|
||||||
'user',
|
'user',
|
||||||
]),
|
])
|
||||||
isUserProfileRoute() {
|
|
||||||
return this.$isThisRoute(this.$route, ['Profile', 'Password', 'Storage', 'Invoice', 'Subscription', 'PaymentMethods'])
|
|
||||||
}
|
|
||||||
},
|
|
||||||
data() {
|
|
||||||
return {
|
|
||||||
adminRoutes: [
|
|
||||||
'AppSettings',
|
|
||||||
'AppAppearance',
|
|
||||||
'AppBillings',
|
|
||||||
'AppEmail',
|
|
||||||
'AppOthers',
|
|
||||||
'Dashboard',
|
|
||||||
'PlanSubscribers',
|
|
||||||
'PlanCreate',
|
|
||||||
'PlanSettings',
|
|
||||||
'PlanDelete',
|
|
||||||
'UserSubscription',
|
|
||||||
'UserInvoices',
|
|
||||||
'UserPassword',
|
|
||||||
'UserStorage',
|
|
||||||
'UserDelete',
|
|
||||||
'PlanCreate',
|
|
||||||
'UserCreate',
|
|
||||||
'AppPayments',
|
|
||||||
'PageEdit',
|
|
||||||
'Pages',
|
|
||||||
'UserDelete',
|
|
||||||
'UserDetail',
|
|
||||||
'Invoices',
|
|
||||||
'Gateways',
|
|
||||||
'Gateway',
|
|
||||||
'Plans',
|
|
||||||
'Users',
|
|
||||||
'User',
|
|
||||||
],
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
toggleDarkMode() {
|
toggleDarkMode() {
|
||||||
this.$store.dispatch('toggleDarkMode', !this.isDarkMode)
|
this.$store.dispatch('toggleDarkMode', !this.isDarkMode)
|
||||||
|
},
|
||||||
|
isSection(section) {
|
||||||
|
return this.$route.matched[0].name === section
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div v-if="query !== ''" class="spotlight-results">
|
<div v-if="isEmptyQuery" class="spotlight-results">
|
||||||
|
|
||||||
<!--Show results-->
|
<!--Show results-->
|
||||||
<div v-if="results.length !== 0" v-for="(item, i) in results" :key="item.id" class="result-item">
|
<div v-if="results.length !== 0" v-for="(item, i) in results" :key="item.id" class="result-item">
|
||||||
@@ -64,6 +64,9 @@ export default {
|
|||||||
metaKeyIcon() {
|
metaKeyIcon() {
|
||||||
return this.$isApple() ? '⌘' : '⊞'
|
return this.$isApple() ? '⌘' : '⊞'
|
||||||
},
|
},
|
||||||
|
isEmptyQuery() {
|
||||||
|
return this.query !== ''
|
||||||
|
}
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
query(val) {
|
query(val) {
|
||||||
@@ -76,16 +79,16 @@ export default {
|
|||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
index: 0,
|
|
||||||
query: '',
|
|
||||||
isVisible: false,
|
isVisible: false,
|
||||||
isLoading: false,
|
isLoading: false,
|
||||||
results: [],
|
results: [],
|
||||||
|
query: '',
|
||||||
|
index: 0,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
proceedToSelect(e) {
|
proceedToSelect(e) {
|
||||||
// Preserve select and reload shortcut
|
// Preserve select and reload native shortcut
|
||||||
if (! ['a', 'r'].includes(e.key)) {
|
if (! ['a', 'r'].includes(e.key)) {
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
}
|
}
|
||||||
@@ -103,12 +106,7 @@ export default {
|
|||||||
|
|
||||||
// Show folder
|
// Show folder
|
||||||
if (file.type === 'folder') {
|
if (file.type === 'folder') {
|
||||||
// todo: fixnut reload na Files stranke
|
this.$router.push({name: 'Files', params: {id: this.results[this.index].id}})
|
||||||
if (this.$route.name !== 'Files') {
|
|
||||||
this.$router.push({name: 'Files'})
|
|
||||||
}
|
|
||||||
|
|
||||||
this.$store.dispatch('getFolder', this.results[this.index].id)
|
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
// Show file
|
// Show file
|
||||||
@@ -128,7 +126,6 @@ export default {
|
|||||||
this.index++
|
this.index++
|
||||||
},
|
},
|
||||||
onPageUp() {
|
onPageUp() {
|
||||||
|
|
||||||
if (this.index > 0) this.index--
|
if (this.index > 0) this.index--
|
||||||
},
|
},
|
||||||
searchFiles: debounce(function (value) {
|
searchFiles: debounce(function (value) {
|
||||||
|
|||||||
2
resources/js/router.js
vendored
2
resources/js/router.js
vendored
@@ -5,6 +5,7 @@ import routesAdmin from './routes/routesAdmin'
|
|||||||
import routesIndex from './routes/routesIndex'
|
import routesIndex from './routes/routesIndex'
|
||||||
import routesAuth from './routes/routesAuth'
|
import routesAuth from './routes/routesAuth'
|
||||||
import routesUser from './routes/routesUser'
|
import routesUser from './routes/routesUser'
|
||||||
|
import routesFile from './routes/routesFile'
|
||||||
import store from './store/index'
|
import store from './store/index'
|
||||||
import Router from 'vue-router'
|
import Router from 'vue-router'
|
||||||
import Vue from 'vue'
|
import Vue from 'vue'
|
||||||
@@ -21,6 +22,7 @@ const router = new Router({
|
|||||||
...routesIndex,
|
...routesIndex,
|
||||||
...routesAuth,
|
...routesAuth,
|
||||||
...routesUser,
|
...routesUser,
|
||||||
|
...routesFile,
|
||||||
],
|
],
|
||||||
scrollBehavior(to, from, savedPosition) {
|
scrollBehavior(to, from, savedPosition) {
|
||||||
if (savedPosition) {
|
if (savedPosition) {
|
||||||
|
|||||||
66
resources/js/routes/routesFile.js
vendored
Normal file
66
resources/js/routes/routesFile.js
vendored
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
const routesFile = [
|
||||||
|
{
|
||||||
|
name: 'Platform',
|
||||||
|
path: '/platform',
|
||||||
|
component: () =>
|
||||||
|
import(/* webpackChunkName: "chunks/platform" */ '../views/Platform'),
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
name: 'Files',
|
||||||
|
path: '/platform/files/:id?',
|
||||||
|
component: () =>
|
||||||
|
import(/* webpackChunkName: "chunks/files" */ '../views/FileView/Files'),
|
||||||
|
meta: {
|
||||||
|
requiresAuth: true
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'RecentUploads',
|
||||||
|
path: '/platform/recent-uploads',
|
||||||
|
component: () =>
|
||||||
|
import(/* webpackChunkName: "chunks/recent-uploads" */ '../views/FileView/RecentUploads'),
|
||||||
|
meta: {
|
||||||
|
requiresAuth: true
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'MySharedItems',
|
||||||
|
path: '/platform/my-shared-items',
|
||||||
|
component: () =>
|
||||||
|
import(/* webpackChunkName: "chunks/my-shared-items" */ '../views/FileView/MySharedItems'),
|
||||||
|
meta: {
|
||||||
|
requiresAuth: true
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Trash',
|
||||||
|
path: '/platform/trash/:id?',
|
||||||
|
component: () =>
|
||||||
|
import(/* webpackChunkName: "chunks/trash" */ '../views/FileView/Trash'),
|
||||||
|
meta: {
|
||||||
|
requiresAuth: true
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'TeamFolders',
|
||||||
|
path: '/platform/team-folder/:id?',
|
||||||
|
component: () =>
|
||||||
|
import(/* webpackChunkName: "chunks/team-folders" */ '../views/FileView/Trash'),
|
||||||
|
meta: {
|
||||||
|
requiresAuth: true
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'SharedWithMe',
|
||||||
|
path: '/platform/shared-with-me/:id?',
|
||||||
|
component: () =>
|
||||||
|
import(/* webpackChunkName: "chunks/shared-with-me" */ '../views/FileView/Trash'),
|
||||||
|
meta: {
|
||||||
|
requiresAuth: true
|
||||||
|
},
|
||||||
|
},
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
|
export default routesFile
|
||||||
232
resources/js/routes/routesUser.js
vendored
232
resources/js/routes/routesUser.js
vendored
@@ -1,167 +1,105 @@
|
|||||||
const routesUser = [
|
const routesUser = [
|
||||||
{
|
{
|
||||||
path: '/platform',
|
name: 'User',
|
||||||
name: 'Platform',
|
path: '/user',
|
||||||
component: () =>
|
component: () =>
|
||||||
import(/* webpackChunkName: "chunks/platform" */ '../views/Platform'),
|
import(/* webpackChunkName: "chunks/settings" */ '../views/Profile'),
|
||||||
|
meta: {
|
||||||
|
requiresAuth: true
|
||||||
|
},
|
||||||
children: [
|
children: [
|
||||||
{
|
{
|
||||||
name: 'Files',
|
name: 'Profile',
|
||||||
path: '/platform/files/:id?',
|
path: '/user/profile',
|
||||||
component: () =>
|
component: () =>
|
||||||
import(/* webpackChunkName: "chunks/files" */ '../views/FileView/Files'),
|
import(/* webpackChunkName: "chunks/profile" */ '../views/User/Settings'),
|
||||||
meta: {
|
|
||||||
requiresAuth: true
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'RecentUploads',
|
|
||||||
path: '/platform/recent-uploads',
|
|
||||||
component: () =>
|
|
||||||
import(/* webpackChunkName: "chunks/recent-uploads" */ '../views/FileView/RecentUploads'),
|
|
||||||
meta: {
|
|
||||||
requiresAuth: true
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'MySharedItems',
|
|
||||||
path: '/platform/my-shared-items',
|
|
||||||
component: () =>
|
|
||||||
import(/* webpackChunkName: "chunks/my-shared-items" */ '../views/FileView/MySharedItems'),
|
|
||||||
meta: {
|
|
||||||
requiresAuth: true
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Trash',
|
|
||||||
path: '/platform/trash/:id?',
|
|
||||||
component: () =>
|
|
||||||
import(/* webpackChunkName: "chunks/trash" */ '../views/FileView/Trash'),
|
|
||||||
meta: {
|
|
||||||
requiresAuth: true
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'TeamFolders',
|
|
||||||
path: '/platform/team-folder/:id?',
|
|
||||||
component: () =>
|
|
||||||
import(/* webpackChunkName: "chunks/team-folders" */ '../views/FileView/Trash'),
|
|
||||||
meta: {
|
|
||||||
requiresAuth: true
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'SharedWithMe',
|
|
||||||
path: '/platform/shared-with-me/:id?',
|
|
||||||
component: () =>
|
|
||||||
import(/* webpackChunkName: "chunks/shared-with-me" */ '../views/FileView/Trash'),
|
|
||||||
meta: {
|
|
||||||
requiresAuth: true
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Settings',
|
|
||||||
path: '/platform/settings',
|
|
||||||
component: () =>
|
|
||||||
import(/* webpackChunkName: "chunks/settings" */ '../views/Profile'),
|
|
||||||
meta: {
|
|
||||||
requiresAuth: true
|
|
||||||
},
|
|
||||||
children: [
|
|
||||||
{
|
|
||||||
name: 'Profile',
|
|
||||||
path: '/platform/profile',
|
|
||||||
component: () =>
|
|
||||||
import(/* webpackChunkName: "chunks/profile" */ '../views/User/Settings'),
|
|
||||||
meta: {
|
|
||||||
requiresAuth: true,
|
|
||||||
title: 'routes_title.profile'
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Password',
|
|
||||||
path: '/platform/settings/password',
|
|
||||||
component: () =>
|
|
||||||
import(/* webpackChunkName: "chunks/settings-password" */ '../views/User/Password'),
|
|
||||||
meta: {
|
|
||||||
requiresAuth: true,
|
|
||||||
title: 'routes_title.settings_password'
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Storage',
|
|
||||||
path: '/platform/settings/storage',
|
|
||||||
component: () =>
|
|
||||||
import(/* webpackChunkName: "chunks/settings-storage" */ '../views/User/Storage'),
|
|
||||||
meta: {
|
|
||||||
requiresAuth: true,
|
|
||||||
title: 'routes_title.settings_storage'
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Invoice',
|
|
||||||
path: '/platform/settings/invoices',
|
|
||||||
component: () =>
|
|
||||||
import(/* webpackChunkName: "chunks/settings-invoices" */ '../views/User/Invoices'),
|
|
||||||
meta: {
|
|
||||||
requiresAuth: true,
|
|
||||||
title: 'routes_title.invoices'
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Subscription',
|
|
||||||
path: '/platform/settings/subscription',
|
|
||||||
component: () =>
|
|
||||||
import(/* webpackChunkName: "chunks/settings-subscription" */ '../views/User/Subscription'),
|
|
||||||
meta: {
|
|
||||||
requiresAuth: true,
|
|
||||||
title: 'routes_title.subscription'
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'PaymentMethods',
|
|
||||||
path: '/platform/settings/payment-methods',
|
|
||||||
component: () =>
|
|
||||||
import(/* webpackChunkName: "chunks/settings-payment-methods" */ '../views/User/PaymentMethods'),
|
|
||||||
meta: {
|
|
||||||
requiresAuth: true,
|
|
||||||
title: 'routes_title.payment_methods'
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'CreatePaymentMethod',
|
|
||||||
path: '/platform/settings/create-payment-method',
|
|
||||||
component: () =>
|
|
||||||
import(/* webpackChunkName: "chunks/settings-create-payment-methods" */ '../views/User/CreatePaymentMethod'),
|
|
||||||
meta: {
|
|
||||||
requiresAuth: true,
|
|
||||||
title: 'Create Payment Method'
|
|
||||||
},
|
|
||||||
},
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'UpgradePlan',
|
|
||||||
path: '/platform/upgrade/plan',
|
|
||||||
component: () =>
|
|
||||||
import(/* webpackChunkName: "chunks/upgrade-plan" */ '../views/Upgrade/UpgradePlan'),
|
|
||||||
meta: {
|
meta: {
|
||||||
requiresAuth: true,
|
requiresAuth: true,
|
||||||
title: 'routes_title.upgrade_plan'
|
title: 'routes_title.profile'
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'UpgradeBilling',
|
name: 'Password',
|
||||||
path: '/platform/upgrade/billing',
|
path: '/user/settings/password',
|
||||||
component: () =>
|
component: () =>
|
||||||
import(/* webpackChunkName: "chunks/upgrade-billing" */ '../views/Upgrade/UpgradeBilling'),
|
import(/* webpackChunkName: "chunks/settings-password" */ '../views/User/Password'),
|
||||||
meta: {
|
meta: {
|
||||||
requiresAuth: true,
|
requiresAuth: true,
|
||||||
title: 'routes_title.upgrade_billing'
|
title: 'routes_title.settings_password'
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Storage',
|
||||||
|
path: '/user/settings/storage',
|
||||||
|
component: () =>
|
||||||
|
import(/* webpackChunkName: "chunks/settings-storage" */ '../views/User/Storage'),
|
||||||
|
meta: {
|
||||||
|
requiresAuth: true,
|
||||||
|
title: 'routes_title.settings_storage'
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Invoice',
|
||||||
|
path: '/user/settings/invoices',
|
||||||
|
component: () =>
|
||||||
|
import(/* webpackChunkName: "chunks/settings-invoices" */ '../views/User/Invoices'),
|
||||||
|
meta: {
|
||||||
|
requiresAuth: true,
|
||||||
|
title: 'routes_title.invoices'
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Subscription',
|
||||||
|
path: '/user/settings/subscription',
|
||||||
|
component: () =>
|
||||||
|
import(/* webpackChunkName: "chunks/settings-subscription" */ '../views/User/Subscription'),
|
||||||
|
meta: {
|
||||||
|
requiresAuth: true,
|
||||||
|
title: 'routes_title.subscription'
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'PaymentMethods',
|
||||||
|
path: '/user/settings/payment-methods',
|
||||||
|
component: () =>
|
||||||
|
import(/* webpackChunkName: "chunks/settings-payment-methods" */ '../views/User/PaymentMethods'),
|
||||||
|
meta: {
|
||||||
|
requiresAuth: true,
|
||||||
|
title: 'routes_title.payment_methods'
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'CreatePaymentMethod',
|
||||||
|
path: '/user/settings/create-payment-method',
|
||||||
|
component: () =>
|
||||||
|
import(/* webpackChunkName: "chunks/settings-create-payment-methods" */ '../views/User/CreatePaymentMethod'),
|
||||||
|
meta: {
|
||||||
|
requiresAuth: true,
|
||||||
|
title: 'Create Payment Method'
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
}
|
},
|
||||||
|
{
|
||||||
|
name: 'UpgradePlan',
|
||||||
|
path: '/user/upgrade/plan',
|
||||||
|
component: () =>
|
||||||
|
import(/* webpackChunkName: "chunks/upgrade-plan" */ '../views/Upgrade/UpgradePlan'),
|
||||||
|
meta: {
|
||||||
|
requiresAuth: true,
|
||||||
|
title: 'routes_title.upgrade_plan'
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'UpgradeBilling',
|
||||||
|
path: '/user/upgrade/billing',
|
||||||
|
component: () =>
|
||||||
|
import(/* webpackChunkName: "chunks/upgrade-billing" */ '../views/Upgrade/UpgradeBilling'),
|
||||||
|
meta: {
|
||||||
|
requiresAuth: true,
|
||||||
|
title: 'routes_title.upgrade_billing'
|
||||||
|
},
|
||||||
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
export default routesUser
|
export default routesUser
|
||||||
@@ -1,5 +1,8 @@
|
|||||||
<template>
|
<template>
|
||||||
<section id="viewport">
|
<section id="viewport">
|
||||||
|
<!--On Top of App Components-->
|
||||||
|
<FilePreview />
|
||||||
|
<Spotlight />
|
||||||
|
|
||||||
<!--Mobile Navigation-->
|
<!--Mobile Navigation-->
|
||||||
<MobileNavigation />
|
<MobileNavigation />
|
||||||
@@ -20,7 +23,7 @@
|
|||||||
<div class="menu-list-wrapper vertical">
|
<div class="menu-list-wrapper vertical">
|
||||||
<router-link :to="{name: 'Dashboard'}" class="menu-list-item link">
|
<router-link :to="{name: 'Dashboard'}" class="menu-list-item link">
|
||||||
<div class="icon text-theme">
|
<div class="icon text-theme">
|
||||||
<box-icon size="17"></box-icon>
|
<box-icon size="17" />
|
||||||
</div>
|
</div>
|
||||||
<div class="label text-theme">
|
<div class="label text-theme">
|
||||||
{{ $t('admin_menu.dashboard') }}
|
{{ $t('admin_menu.dashboard') }}
|
||||||
@@ -28,7 +31,7 @@
|
|||||||
</router-link>
|
</router-link>
|
||||||
<router-link :to="{name: 'Users'}" class="menu-list-item link">
|
<router-link :to="{name: 'Users'}" class="menu-list-item link">
|
||||||
<div class="icon text-theme">
|
<div class="icon text-theme">
|
||||||
<users-icon size="17"></users-icon>
|
<users-icon size="17" />
|
||||||
</div>
|
</div>
|
||||||
<div class="label text-theme">
|
<div class="label text-theme">
|
||||||
{{ $t('admin_menu.users') }}
|
{{ $t('admin_menu.users') }}
|
||||||
@@ -36,7 +39,7 @@
|
|||||||
</router-link>
|
</router-link>
|
||||||
<router-link :to="{name: 'AppOthers'}" class="menu-list-item link">
|
<router-link :to="{name: 'AppOthers'}" class="menu-list-item link">
|
||||||
<div class="icon text-theme">
|
<div class="icon text-theme">
|
||||||
<settings-icon size="17"></settings-icon>
|
<settings-icon size="17" />
|
||||||
</div>
|
</div>
|
||||||
<div class="label text-theme">
|
<div class="label text-theme">
|
||||||
{{ $t('admin_menu.settings') }}
|
{{ $t('admin_menu.settings') }}
|
||||||
@@ -44,7 +47,7 @@
|
|||||||
</router-link>
|
</router-link>
|
||||||
<router-link :to="{name: 'Pages'}" class="menu-list-item link">
|
<router-link :to="{name: 'Pages'}" class="menu-list-item link">
|
||||||
<div class="icon text-theme">
|
<div class="icon text-theme">
|
||||||
<monitor-icon size="17"></monitor-icon>
|
<monitor-icon size="17" />
|
||||||
</div>
|
</div>
|
||||||
<div class="label text-theme">
|
<div class="label text-theme">
|
||||||
{{ $t('admin_menu.pages') }}
|
{{ $t('admin_menu.pages') }}
|
||||||
@@ -66,7 +69,7 @@
|
|||||||
<div class="menu-list-wrapper vertical">
|
<div class="menu-list-wrapper vertical">
|
||||||
<router-link :to="{name: 'Plans'}" class="menu-list-item link">
|
<router-link :to="{name: 'Plans'}" class="menu-list-item link">
|
||||||
<div class="icon text-theme">
|
<div class="icon text-theme">
|
||||||
<database-icon size="17"></database-icon>
|
<database-icon size="17" />
|
||||||
</div>
|
</div>
|
||||||
<div class="label text-theme">
|
<div class="label text-theme">
|
||||||
{{ $t('admin_menu.plans') }}
|
{{ $t('admin_menu.plans') }}
|
||||||
@@ -74,7 +77,7 @@
|
|||||||
</router-link>
|
</router-link>
|
||||||
<router-link :to="{name: 'Invoices'}" class="menu-list-item link">
|
<router-link :to="{name: 'Invoices'}" class="menu-list-item link">
|
||||||
<div class="icon text-theme">
|
<div class="icon text-theme">
|
||||||
<file-text-icon size="17"></file-text-icon>
|
<file-text-icon size="17" />
|
||||||
</div>
|
</div>
|
||||||
<div class="label text-theme">
|
<div class="label text-theme">
|
||||||
{{ $t('admin_menu.invoices') }}
|
{{ $t('admin_menu.invoices') }}
|
||||||
@@ -89,6 +92,8 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
import FilePreview from '/resources/js/components/FilePreview/FilePreview'
|
||||||
|
import Spotlight from '/resources/js/components/Spotlight/Spotlight'
|
||||||
import { UsersIcon, SettingsIcon, FileTextIcon, CreditCardIcon, DatabaseIcon, BoxIcon, MonitorIcon, GlobeIcon } from 'vue-feather-icons'
|
import { UsersIcon, SettingsIcon, FileTextIcon, CreditCardIcon, DatabaseIcon, BoxIcon, MonitorIcon, GlobeIcon } from 'vue-feather-icons'
|
||||||
import SidebarNavigation from '/resources/js/components/Sidebar/SidebarNavigation'
|
import SidebarNavigation from '/resources/js/components/Sidebar/SidebarNavigation'
|
||||||
import MobileNavigation from '/resources/js/components/Others/MobileNavigation'
|
import MobileNavigation from '/resources/js/components/Others/MobileNavigation'
|
||||||
@@ -101,9 +106,13 @@
|
|||||||
export default {
|
export default {
|
||||||
name: 'Settings',
|
name: 'Settings',
|
||||||
computed: {
|
computed: {
|
||||||
...mapGetters(['config']),
|
...mapGetters([
|
||||||
|
'config'
|
||||||
|
]),
|
||||||
},
|
},
|
||||||
components: {
|
components: {
|
||||||
|
FilePreview,
|
||||||
|
Spotlight,
|
||||||
SidebarNavigation,
|
SidebarNavigation,
|
||||||
MobileNavigation,
|
MobileNavigation,
|
||||||
CreateLanguage,
|
CreateLanguage,
|
||||||
|
|||||||
@@ -105,7 +105,7 @@
|
|||||||
import {mapGetters} from "vuex";
|
import {mapGetters} from "vuex";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "NavigationPanel",
|
name: "PanelNavigationFiles",
|
||||||
components: {
|
components: {
|
||||||
UpgradeSidebarBanner,
|
UpgradeSidebarBanner,
|
||||||
TreeMenuNavigator,
|
TreeMenuNavigator,
|
||||||
@@ -26,13 +26,13 @@
|
|||||||
|
|
||||||
<!--Navigations-->
|
<!--Navigations-->
|
||||||
<MobileNavigation />
|
<MobileNavigation />
|
||||||
<SidebarNavigation />
|
|
||||||
|
|
||||||
<!--Others-->
|
<!--Others-->
|
||||||
<DragUI />
|
<DragUI />
|
||||||
|
|
||||||
<!--Sidebar-->
|
<!--2 col Sidebars-->
|
||||||
<NavigationPanel />
|
<SidebarNavigation />
|
||||||
|
<PanelNavigationFiles />
|
||||||
|
|
||||||
<div @contextmenu.prevent.capture="contextMenu($event, undefined)" id="file-view">
|
<div @contextmenu.prevent.capture="contextMenu($event, undefined)" id="file-view">
|
||||||
<DesktopToolbar/>
|
<DesktopToolbar/>
|
||||||
@@ -59,7 +59,7 @@
|
|||||||
import FilePreview from '/resources/js/components/FilePreview/FilePreview'
|
import FilePreview from '/resources/js/components/FilePreview/FilePreview'
|
||||||
import Spotlight from '/resources/js/components/Spotlight/Spotlight'
|
import Spotlight from '/resources/js/components/Spotlight/Spotlight'
|
||||||
import DragUI from '/resources/js/components/FilesView/DragUI'
|
import DragUI from '/resources/js/components/FilesView/DragUI'
|
||||||
import NavigationPanel from "./FileView/Components/NavigationPanel"
|
import PanelNavigationFiles from "./FileView/Components/PanelNavigationFiles"
|
||||||
import {events} from '/resources/js/bus'
|
import {events} from '/resources/js/bus'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
@@ -74,7 +74,7 @@
|
|||||||
MobileNavigation,
|
MobileNavigation,
|
||||||
ShareCreatePopup,
|
ShareCreatePopup,
|
||||||
ProcessingPopup,
|
ProcessingPopup,
|
||||||
NavigationPanel,
|
PanelNavigationFiles,
|
||||||
RenameItemPopup,
|
RenameItemPopup,
|
||||||
ShareEditPopup,
|
ShareEditPopup,
|
||||||
DesktopToolbar,
|
DesktopToolbar,
|
||||||
@@ -90,11 +90,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
spotlightListener(e) {
|
|
||||||
if (e.key === 'k' && e.metaKey) {
|
|
||||||
events.$emit('spotlight:show');
|
|
||||||
}
|
|
||||||
},
|
|
||||||
contextMenu(event, item) {
|
contextMenu(event, item) {
|
||||||
events.$emit('context-menu:show', event, item)
|
events.$emit('context-menu:show', event, item)
|
||||||
},
|
},
|
||||||
@@ -103,12 +98,7 @@
|
|||||||
events.$on('mobile-menu:show', () => this.isScaledDown = true)
|
events.$on('mobile-menu:show', () => this.isScaledDown = true)
|
||||||
events.$on('fileItem:deselect', () => this.isScaledDown = false)
|
events.$on('fileItem:deselect', () => this.isScaledDown = false)
|
||||||
events.$on('mobile-menu:hide', () => this.isScaledDown = false)
|
events.$on('mobile-menu:hide', () => this.isScaledDown = false)
|
||||||
|
}
|
||||||
window.addEventListener("keydown", this.spotlightListener);
|
|
||||||
},
|
|
||||||
destroyed() {
|
|
||||||
window.removeEventListener("keydown", this.spotlightListener);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
@@ -1,74 +1,14 @@
|
|||||||
<template>
|
<template>
|
||||||
<section id="viewport">
|
<section id="viewport">
|
||||||
<ContentSidebar>
|
<!--On Top of App Components-->
|
||||||
|
<FilePreview />
|
||||||
|
<Spotlight />
|
||||||
|
|
||||||
<!--Settings-->
|
<SidebarNavigation />
|
||||||
<ContentGroup title="Menu" class="navigator">
|
<PanelNavigationUser />
|
||||||
<div class="menu-list-wrapper vertical">
|
|
||||||
<router-link replace :to="{name: 'Profile'}" class="menu-list-item link">
|
|
||||||
<div class="icon text-theme">
|
|
||||||
<user-icon size="17"></user-icon>
|
|
||||||
</div>
|
|
||||||
<div class="label text-theme">
|
|
||||||
{{ $t('menu.profile') }}
|
|
||||||
</div>
|
|
||||||
</router-link>
|
|
||||||
|
|
||||||
<router-link replace :to="{name: 'Storage'}" class="menu-list-item link">
|
|
||||||
<div class="icon text-theme">
|
|
||||||
<hard-drive-icon size="17"></hard-drive-icon>
|
|
||||||
</div>
|
|
||||||
<div class="label text-theme">
|
|
||||||
{{ $t('menu.storage') }}
|
|
||||||
</div>
|
|
||||||
</router-link>
|
|
||||||
|
|
||||||
<router-link replace :to="{name: 'Password'}" class="menu-list-item link">
|
|
||||||
<div class="icon text-theme">
|
|
||||||
<lock-icon size="17"></lock-icon>
|
|
||||||
</div>
|
|
||||||
<div class="label text-theme">
|
|
||||||
{{ $t('menu.password') }}
|
|
||||||
</div>
|
|
||||||
</router-link>
|
|
||||||
</div>
|
|
||||||
</ContentGroup>
|
|
||||||
|
|
||||||
<!--Subscription-->
|
|
||||||
<ContentGroup title="Subscription" class="navigator" v-if="canShowSubscriptionSettings">
|
|
||||||
<div class="menu-list-wrapper vertical">
|
|
||||||
<router-link replace :to="{name: 'Subscription'}" class="menu-list-item link">
|
|
||||||
<div class="icon text-theme">
|
|
||||||
<cloud-icon size="17"></cloud-icon>
|
|
||||||
</div>
|
|
||||||
<div class="label text-theme">
|
|
||||||
{{ $t('menu.subscription') }}
|
|
||||||
</div>
|
|
||||||
</router-link>
|
|
||||||
|
|
||||||
<router-link replace :to="{name: 'PaymentMethods'}" class="menu-list-item link">
|
|
||||||
<div class="icon text-theme">
|
|
||||||
<credit-card-icon size="17"></credit-card-icon>
|
|
||||||
</div>
|
|
||||||
<div class="label text-theme">
|
|
||||||
{{ $t('menu.payment_cards') }}
|
|
||||||
</div>
|
|
||||||
</router-link>
|
|
||||||
|
|
||||||
<router-link replace :to="{name: 'Invoice'}" class="menu-list-item link">
|
|
||||||
<div class="icon text-theme">
|
|
||||||
<file-text-icon size="17"></file-text-icon>
|
|
||||||
</div>
|
|
||||||
<div class="label text-theme">
|
|
||||||
{{ $t('menu.invoices') }}
|
|
||||||
</div>
|
|
||||||
</router-link>
|
|
||||||
</div>
|
|
||||||
</ContentGroup>
|
|
||||||
</ContentSidebar>
|
|
||||||
|
|
||||||
<div v-if="user" id="single-page">
|
<div v-if="user" id="single-page">
|
||||||
<div id="page-content" class="medium-width" v-if="! isLoading">
|
<div v-if="! isLoading" id="page-content" class="medium-width">
|
||||||
<MobileHeader :title="$t($router.currentRoute.meta.title)"/>
|
<MobileHeader :title="$t($router.currentRoute.meta.title)"/>
|
||||||
|
|
||||||
<div class="content-page">
|
<div class="content-page">
|
||||||
@@ -132,63 +72,51 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
import FilePreview from '/resources/js/components/FilePreview/FilePreview'
|
||||||
|
import Spotlight from '/resources/js/components/Spotlight/Spotlight'
|
||||||
import TwoFactorRecoveryCodesPopup from '/resources/js/components/Others/TwoFactorRecoveryCodesPopup'
|
import TwoFactorRecoveryCodesPopup from '/resources/js/components/Others/TwoFactorRecoveryCodesPopup'
|
||||||
import CreatePersonaTokenPopup from '/resources/js/components/Others/CreatePersonaTokenPopup'
|
import CreatePersonaTokenPopup from '/resources/js/components/Others/CreatePersonaTokenPopup'
|
||||||
import TwoFactorSetupPopup from '/resources/js/components/Others/TwoFactorSetupPopup'
|
import TwoFactorSetupPopup from '/resources/js/components/Others/TwoFactorSetupPopup'
|
||||||
import ContentSidebar from '/resources/js/components/Sidebar/ContentSidebar'
|
|
||||||
import ContentGroup from '/resources/js/components/Sidebar/ContentGroup'
|
|
||||||
import UserImageInput from '/resources/js/components/Others/UserImageInput'
|
import UserImageInput from '/resources/js/components/Others/UserImageInput'
|
||||||
|
import SidebarNavigation from "../components/Sidebar/SidebarNavigation"
|
||||||
import MobileHeader from '/resources/js/components/Mobile/MobileHeader'
|
import MobileHeader from '/resources/js/components/Mobile/MobileHeader'
|
||||||
|
import PanelNavigationUser from "./User/Components/PanelNavigationUser"
|
||||||
import ButtonBase from '/resources/js/components/FilesView/ButtonBase'
|
import ButtonBase from '/resources/js/components/FilesView/ButtonBase'
|
||||||
import InfoBox from '/resources/js/components/Others/Forms/InfoBox'
|
import InfoBox from '/resources/js/components/Others/Forms/InfoBox'
|
||||||
import PageHeader from '/resources/js/components/Others/PageHeader'
|
import PageHeader from '/resources/js/components/Others/PageHeader'
|
||||||
import ColorLabel from '/resources/js/components/Others/ColorLabel'
|
import ColorLabel from '/resources/js/components/Others/ColorLabel'
|
||||||
import Spinner from '/resources/js/components/FilesView/Spinner'
|
import Spinner from '/resources/js/components/FilesView/Spinner'
|
||||||
import { mapGetters } from 'vuex'
|
import { mapGetters } from 'vuex'
|
||||||
import {
|
|
||||||
CreditCardIcon,
|
|
||||||
HardDriveIcon,
|
|
||||||
FileTextIcon,
|
|
||||||
CloudIcon,
|
|
||||||
UserIcon,
|
|
||||||
LockIcon,
|
|
||||||
KeyIcon,
|
|
||||||
} from 'vue-feather-icons'
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'Settings',
|
name: 'Settings',
|
||||||
components: {
|
components: {
|
||||||
|
FilePreview,
|
||||||
|
Spotlight,
|
||||||
TwoFactorRecoveryCodesPopup,
|
TwoFactorRecoveryCodesPopup,
|
||||||
CreatePersonaTokenPopup,
|
CreatePersonaTokenPopup,
|
||||||
|
PanelNavigationUser,
|
||||||
TwoFactorSetupPopup,
|
TwoFactorSetupPopup,
|
||||||
ContentSidebar,
|
SidebarNavigation,
|
||||||
CreditCardIcon,
|
|
||||||
UserImageInput,
|
UserImageInput,
|
||||||
HardDriveIcon,
|
|
||||||
FileTextIcon,
|
|
||||||
MobileHeader,
|
MobileHeader,
|
||||||
ContentGroup,
|
|
||||||
ButtonBase,
|
ButtonBase,
|
||||||
ColorLabel,
|
ColorLabel,
|
||||||
PageHeader,
|
PageHeader,
|
||||||
CloudIcon,
|
|
||||||
UserIcon,
|
|
||||||
LockIcon,
|
|
||||||
Spinner,
|
Spinner,
|
||||||
InfoBox,
|
InfoBox,
|
||||||
KeyIcon,
|
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
...mapGetters(['user', 'config']),
|
...mapGetters([
|
||||||
|
'user',
|
||||||
|
'config'
|
||||||
|
]),
|
||||||
subscriptionStatus() {
|
subscriptionStatus() {
|
||||||
return this.user.data.attributes.subscription ? this.$t('global.premium') : this.$t('global.free')
|
return this.user.data.attributes.subscription ? this.$t('global.premium') : this.$t('global.free')
|
||||||
},
|
},
|
||||||
subscriptionColor() {
|
subscriptionColor() {
|
||||||
return this.user.data.attributes.subscription ? 'green' : 'purple'
|
return this.user.data.attributes.subscription ? 'green' : 'purple'
|
||||||
},
|
},
|
||||||
canShowSubscriptionSettings() {
|
|
||||||
return this.config.isSaaS && this.config.app_payments_active
|
|
||||||
},
|
|
||||||
canShowUpgradeWarning() {
|
canShowUpgradeWarning() {
|
||||||
return this.config.storageLimit && this.user.data.attributes.storage.used > 95
|
return this.config.storageLimit && this.user.data.attributes.storage.used > 95
|
||||||
},
|
},
|
||||||
|
|||||||
111
resources/js/views/User/Components/PanelNavigationUser.vue
Normal file
111
resources/js/views/User/Components/PanelNavigationUser.vue
Normal file
@@ -0,0 +1,111 @@
|
|||||||
|
<template>
|
||||||
|
<ContentSidebar>
|
||||||
|
|
||||||
|
<!--Settings-->
|
||||||
|
<ContentGroup title="Menu" class="navigator">
|
||||||
|
<div class="menu-list-wrapper vertical">
|
||||||
|
<router-link replace :to="{name: 'Profile'}" class="menu-list-item link">
|
||||||
|
<div class="icon text-theme">
|
||||||
|
<user-icon size="17" />
|
||||||
|
</div>
|
||||||
|
<div class="label text-theme">
|
||||||
|
{{ $t('menu.profile') }}
|
||||||
|
</div>
|
||||||
|
</router-link>
|
||||||
|
|
||||||
|
<router-link replace :to="{name: 'Storage'}" class="menu-list-item link">
|
||||||
|
<div class="icon text-theme">
|
||||||
|
<hard-drive-icon size="17" />
|
||||||
|
</div>
|
||||||
|
<div class="label text-theme">
|
||||||
|
{{ $t('menu.storage') }}
|
||||||
|
</div>
|
||||||
|
</router-link>
|
||||||
|
|
||||||
|
<router-link replace :to="{name: 'Password'}" class="menu-list-item link">
|
||||||
|
<div class="icon text-theme">
|
||||||
|
<lock-icon size="17" />
|
||||||
|
</div>
|
||||||
|
<div class="label text-theme">
|
||||||
|
{{ $t('menu.password') }}
|
||||||
|
</div>
|
||||||
|
</router-link>
|
||||||
|
</div>
|
||||||
|
</ContentGroup>
|
||||||
|
|
||||||
|
<!--Subscription-->
|
||||||
|
<ContentGroup v-if="canShowSubscriptionSettings" :title="$t('user_subscription.title')" class="navigator">
|
||||||
|
<div class="menu-list-wrapper vertical">
|
||||||
|
<router-link replace :to="{name: 'Subscription'}" class="menu-list-item link">
|
||||||
|
<div class="icon text-theme">
|
||||||
|
<cloud-icon size="17" />
|
||||||
|
</div>
|
||||||
|
<div class="label text-theme">
|
||||||
|
{{ $t('menu.subscription') }}
|
||||||
|
</div>
|
||||||
|
</router-link>
|
||||||
|
|
||||||
|
<router-link replace :to="{name: 'PaymentMethods'}" class="menu-list-item link">
|
||||||
|
<div class="icon text-theme">
|
||||||
|
<credit-card-icon size="17" />
|
||||||
|
</div>
|
||||||
|
<div class="label text-theme">
|
||||||
|
{{ $t('menu.payment_cards') }}
|
||||||
|
</div>
|
||||||
|
</router-link>
|
||||||
|
|
||||||
|
<router-link replace :to="{name: 'Invoice'}" class="menu-list-item link">
|
||||||
|
<div class="icon text-theme">
|
||||||
|
<file-text-icon size="17" />
|
||||||
|
</div>
|
||||||
|
<div class="label text-theme">
|
||||||
|
{{ $t('menu.invoices') }}
|
||||||
|
</div>
|
||||||
|
</router-link>
|
||||||
|
</div>
|
||||||
|
</ContentGroup>
|
||||||
|
</ContentSidebar>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import ContentSidebar from '/resources/js/components/Sidebar/ContentSidebar'
|
||||||
|
import ContentGroup from '/resources/js/components/Sidebar/ContentGroup'
|
||||||
|
import {mapGetters} from "vuex"
|
||||||
|
import {
|
||||||
|
CreditCardIcon,
|
||||||
|
HardDriveIcon,
|
||||||
|
FileTextIcon,
|
||||||
|
CloudIcon,
|
||||||
|
UserIcon,
|
||||||
|
LockIcon,
|
||||||
|
KeyIcon,
|
||||||
|
} from 'vue-feather-icons'
|
||||||
|
|
||||||
|
export default {
|
||||||
|
name: "PanelNavigationUser",
|
||||||
|
components: {
|
||||||
|
ContentSidebar,
|
||||||
|
CreditCardIcon,
|
||||||
|
ContentGroup,
|
||||||
|
HardDriveIcon,
|
||||||
|
FileTextIcon,
|
||||||
|
CloudIcon,
|
||||||
|
UserIcon,
|
||||||
|
LockIcon,
|
||||||
|
KeyIcon,
|
||||||
|
},
|
||||||
|
computed: {
|
||||||
|
...mapGetters([
|
||||||
|
'config',
|
||||||
|
'user',
|
||||||
|
]),
|
||||||
|
canShowSubscriptionSettings() {
|
||||||
|
return this.config.isSaaS && this.config.app_payments_active
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
|
||||||
|
</style>
|
||||||
Reference in New Issue
Block a user