From 0f66d807035d3e32a66c7dc9bf55fb3be99aedac Mon Sep 17 00:00:00 2001 From: Zephyrrus Date: Fri, 10 Jul 2020 01:13:51 +0300 Subject: refactor: finish refactoring all the components to use vuex --- src/site/components/grid/Grid.vue | 2 +- src/site/components/sidebar/Sidebar.vue | 2 +- src/site/pages/dashboard/admin/file/_id.vue | 85 ++++++++++++----------------- src/site/pages/dashboard/admin/settings.vue | 50 ++++++++--------- src/site/plugins/axios.js | 4 +- src/site/store/admin.js | 31 ++++++++++- src/site/store/auth.js | 6 +- src/site/store/images.js | 15 ++--- 8 files changed, 105 insertions(+), 90 deletions(-) (limited to 'src') diff --git a/src/site/components/grid/Grid.vue b/src/site/components/grid/Grid.vue index 84c0b11..90c196b 100644 --- a/src/site/components/grid/Grid.vue +++ b/src/site/components/grid/Grid.vue @@ -287,7 +287,7 @@ export default { } catch (e) { this.$store.dispatch('alert/set', { text: e.message, error: true }, { root: true }); } - this.showingModalForFile.albums = this.images.filesAlbums[id]; + this.showingModalForFile.albums = this.images.fileAlbumsMap[id]; this.isAlbumsModalActive = true; }, diff --git a/src/site/components/sidebar/Sidebar.vue b/src/site/components/sidebar/Sidebar.vue index 5394fc6..d586122 100644 --- a/src/site/components/sidebar/Sidebar.vue +++ b/src/site/components/sidebar/Sidebar.vue @@ -28,7 +28,7 @@ - + - {{ file.id }} + {{ admin.file.id }} - {{ file.name }} + {{ admin.file.name }} - {{ file.original }} + {{ admin.file.original }} - {{ file.ip }} + {{ admin.file.ip }} {{ file.url }} + :href="admin.file.url" + target="_blank">{{ admin.file.url }} - {{ formatBytes(file.size) }} + {{ formatBytes(admin.file.size) }} - {{ file.hash }} + {{ admin.file.hash }} - +
- {{ user.id }} + {{ admin.user.id }} - {{ user.username }} + {{ admin.user.username }} - {{ user.enabled }} + {{ admin.user.enabled }} - + - {{ user.fileCount }} + {{ admin.user.fileCount }}
- - +
@@ -120,35 +122,22 @@