diff options
| author | Zephyrrus <[email protected]> | 2020-07-08 03:37:50 +0300 |
|---|---|---|
| committer | Zephyrrus <[email protected]> | 2020-07-08 03:37:50 +0300 |
| commit | b519b6ccb469e874c783b995ddf0ab6fabdb5a0e (patch) | |
| tree | 856194ddb8ac8ba755e20e53aa5aaa2c0f44aa95 /src/site/pages | |
| parent | feat: add morgan for logging requests if env is not production (diff) | |
| download | host.fuwn.me-b519b6ccb469e874c783b995ddf0ab6fabdb5a0e.tar.xz host.fuwn.me-b519b6ccb469e874c783b995ddf0ab6fabdb5a0e.zip | |
refactor: refactor grid to use vuex for every action
Diffstat (limited to 'src/site/pages')
| -rw-r--r-- | src/site/pages/dashboard/albums/_id.vue | 1 | ||||
| -rw-r--r-- | src/site/pages/dashboard/index.vue | 9 | ||||
| -rw-r--r-- | src/site/pages/index.vue | 9 |
3 files changed, 9 insertions, 10 deletions
diff --git a/src/site/pages/dashboard/albums/_id.vue b/src/site/pages/dashboard/albums/_id.vue index 33b0319..b25762e 100644 --- a/src/site/pages/dashboard/albums/_id.vue +++ b/src/site/pages/dashboard/albums/_id.vue @@ -83,6 +83,7 @@ export default { Grid, }, middleware: ['auth', ({ route, store }) => { + store.commit('images/resetState'); store.dispatch('images/fetchByAlbumId', { id: route.params.id }); }], data() { diff --git a/src/site/pages/dashboard/index.vue b/src/site/pages/dashboard/index.vue index 71df7eb..2f06c7e 100644 --- a/src/site/pages/dashboard/index.vue +++ b/src/site/pages/dashboard/index.vue @@ -33,14 +33,13 @@ </nav> <hr> - <b-loading :active="images.isLoading" /> + <!-- <b-loading :active="images.isLoading" /> --> <Grid v-if="totalFiles && !isLoading" :files="images.files" :enableSearch="false" - class="grid" - @delete="handleFileDelete"> + class="grid"> <template v-slot:pagination> <b-pagination v-if="shouldPaginate" @@ -77,6 +76,7 @@ export default { Grid, }, middleware: ['auth', ({ store }) => { + store.commit('images/resetState'); store.dispatch('images/fetch'); }], data() { @@ -108,9 +108,6 @@ export default { await this.fetch(this.current); this.isLoading = false; }, - handleFileDelete(file) { - console.log('yep!', file.id); - }, }, }; </script> diff --git a/src/site/pages/index.vue b/src/site/pages/index.vue index bb35be3..c8fb7b8 100644 --- a/src/site/pages/index.vue +++ b/src/site/pages/index.vue @@ -19,7 +19,8 @@ </div> <div class="container uploader"> <Uploader v-if="config.publicMode || (!config.publicMode && loggedIn)" /> - <div v-else + <div + v-else class="has-text-centered is-size-4 has-text-danger"> This site has disabled public uploads. You need an account. </div> @@ -39,15 +40,15 @@ export default { components: { Logo, Uploader, - Links + Links, }, data() { return { albums: [] }; }, computed: { ...mapGetters({ loggedIn: 'auth/isLoggedIn' }), - ...mapState(['config']) - } + ...mapState(['config']), + }, }; </script> <style lang="scss" scoped> |