From a2a689f7d5cb58ffa838154fdd37acb06cdcd01d Mon Sep 17 00:00:00 2001 From: Gauthier Roebroeck Date: Fri, 7 Feb 2025 11:36:23 +0800 Subject: [PATCH] feat(webui): add ability to reorder libraries --- .../src/components/ReorderLibraries.vue | 134 +++++ .../dialogs/UserRestrictionsEditDialog.vue | 2 +- .../components/menus/LibrariesActionsMenu.vue | 15 +- komga-webui/src/locales/en.json | 1 + .../src/plugins/komga-libraries.plugin.ts | 2 +- .../src/plugins/komga-settings.plugin.ts | 11 + komga-webui/src/views/BrowseCollection.vue | 2 +- komga-webui/src/views/BrowseReadList.vue | 2 +- komga-webui/src/views/HomeView.vue | 523 +++++++++--------- komga-webui/src/views/MediaAnalysis.vue | 2 +- 10 files changed, 429 insertions(+), 265 deletions(-) create mode 100644 komga-webui/src/components/ReorderLibraries.vue diff --git a/komga-webui/src/components/ReorderLibraries.vue b/komga-webui/src/components/ReorderLibraries.vue new file mode 100644 index 000000000..8ed114e12 --- /dev/null +++ b/komga-webui/src/components/ReorderLibraries.vue @@ -0,0 +1,134 @@ + + + + + diff --git a/komga-webui/src/components/dialogs/UserRestrictionsEditDialog.vue b/komga-webui/src/components/dialogs/UserRestrictionsEditDialog.vue index 9805d8f58..c2927f216 100644 --- a/komga-webui/src/components/dialogs/UserRestrictionsEditDialog.vue +++ b/komga-webui/src/components/dialogs/UserRestrictionsEditDialog.vue @@ -188,7 +188,7 @@ export default Vue.extend({ }, computed: { libraries(): LibraryDto[] { - return this.$store.getters.getLibraries + return this.$store.state.komgaLibraries.libraries }, ageRestrictionsAvailable(): any[] { return [ diff --git a/komga-webui/src/components/menus/LibrariesActionsMenu.vue b/komga-webui/src/components/menus/LibrariesActionsMenu.vue index a6372e7b7..90d95705d 100644 --- a/komga-webui/src/components/menus/LibrariesActionsMenu.vue +++ b/komga-webui/src/components/menus/LibrariesActionsMenu.vue @@ -1,19 +1,22 @@