From 6cc7cf6d22e6fd93c0d31e6d163fef510a506fc3 Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Wed, 14 May 2025 15:20:21 +0800 Subject: [PATCH] refactor: improve drag-and-drop sorting feature for categories (#7424) Signed-off-by: Ryan Wang --- .../posts/categories/CategoryList.vue | 46 ++- .../components/CategoryEditingModal.vue | 15 +- .../components/CategoryListItem.vue | 288 +++++++-------- .../composables/use-post-category.ts | 16 +- .../categories/utils/__tests__/index.spec.ts | 335 ++++++++++++++++++ .../contents/posts/categories/utils/index.ts | 96 ++--- .../inputs/category-select/CategorySelect.vue | 18 +- .../components/CategoryListItem.vue | 17 +- .../components/CategoryTag.vue | 15 +- .../components/SearchResultListItem.vue | 15 +- 10 files changed, 596 insertions(+), 265 deletions(-) create mode 100644 ui/console-src/modules/contents/posts/categories/utils/__tests__/index.spec.ts diff --git a/ui/console-src/modules/contents/posts/categories/CategoryList.vue b/ui/console-src/modules/contents/posts/categories/CategoryList.vue index 4acc22c86..4118a942b 100644 --- a/ui/console-src/modules/contents/posts/categories/CategoryList.vue +++ b/ui/console-src/modules/contents/posts/categories/CategoryList.vue @@ -1,9 +1,5 @@ + diff --git a/ui/console-src/modules/contents/posts/categories/components/CategoryEditingModal.vue b/ui/console-src/modules/contents/posts/categories/components/CategoryEditingModal.vue index d82382419..9144eda85 100644 --- a/ui/console-src/modules/contents/posts/categories/components/CategoryEditingModal.vue +++ b/ui/console-src/modules/contents/posts/categories/components/CategoryEditingModal.vue @@ -1,9 +1,4 @@