From 7581d13d1cdbd190009dea11549669cfa5cc00ad Mon Sep 17 00:00:00 2001 From: Zephyrrus Date: Fri, 3 Jul 2020 00:35:09 +0300 Subject: feat: separate album view into multiple components and use vuex --- src/site/components/album/AlbumEntry.vue | 179 +++++++++++++++++++++++++++++++ 1 file changed, 179 insertions(+) create mode 100644 src/site/components/album/AlbumEntry.vue (limited to 'src/site/components/album/AlbumEntry.vue') diff --git a/src/site/components/album/AlbumEntry.vue b/src/site/components/album/AlbumEntry.vue new file mode 100644 index 0000000..4d23d6c --- /dev/null +++ b/src/site/components/album/AlbumEntry.vue @@ -0,0 +1,179 @@ + + + + + + -- cgit v1.2.3 From 92be4504ccb8f6d918013e5c33870858cd22376a Mon Sep 17 00:00:00 2001 From: Zephyrrus Date: Sat, 4 Jul 2020 03:26:35 +0300 Subject: feat: refactor most of the album components to use store for presentation and actions --- src/site/components/album/AlbumEntry.vue | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'src/site/components/album/AlbumEntry.vue') diff --git a/src/site/components/album/AlbumEntry.vue b/src/site/components/album/AlbumEntry.vue index 4d23d6c..28e434a 100644 --- a/src/site/components/album/AlbumEntry.vue +++ b/src/site/components/album/AlbumEntry.vue @@ -14,7 +14,9 @@

{{ album.name }}

- Updated + + Created + {{ album.fileCount || 0 }} files
@@ -40,7 +42,7 @@
@@ -62,13 +64,10 @@ export default { computed: { ...mapGetters({ isExpandedGetter: 'albums/isExpanded', - getDetailsGetter: 'albums/getDetails' + getDetails: 'albums/getDetails' }), isExpanded() { return this.isExpandedGetter(this.album.id); - }, - getDetails() { - return this.getDetailsGetter(this.album.id); } }, methods: { -- cgit v1.2.3 From ad852de51a0d2dd5d29c08838d5a430c58849e74 Mon Sep 17 00:00:00 2001 From: Zephyrrus Date: Wed, 8 Jul 2020 04:00:12 +0300 Subject: chore: linter the entire project using the new rules --- src/site/components/album/AlbumEntry.vue | 41 +++++++++++++++++++------------- 1 file changed, 25 insertions(+), 16 deletions(-) (limited to 'src/site/components/album/AlbumEntry.vue') diff --git a/src/site/components/album/AlbumEntry.vue b/src/site/components/album/AlbumEntry.vue index 28e434a..2723b49 100644 --- a/src/site/components/album/AlbumEntry.vue +++ b/src/site/components/album/AlbumEntry.vue @@ -1,8 +1,10 @@