From 14b28173eef90ee60e59c10fae42e49cdc9d87b3 Mon Sep 17 00:00:00 2001 From: skjnldsv Date: Wed, 23 Oct 2024 08:15:40 +0200 Subject: [PATCH] feat(systemtags): emit tags changes and optimise tag updates performances Signed-off-by: skjnldsv --- .../src/components/SystemTagPicker.vue | 81 ++++++++++---- apps/systemtags/src/event-bus.d.ts | 9 ++ .../files_actions/inlineSystemTagsAction.ts | 101 ++++++++++-------- apps/systemtags/src/services/api.ts | 4 + apps/systemtags/src/utils.ts | 7 ++ 5 files changed, 136 insertions(+), 66 deletions(-) create mode 100644 apps/systemtags/src/event-bus.d.ts diff --git a/apps/systemtags/src/components/SystemTagPicker.vue b/apps/systemtags/src/components/SystemTagPicker.vue index 55b664e3c9aad..43e7e8fa68283 100644 --- a/apps/systemtags/src/components/SystemTagPicker.vue +++ b/apps/systemtags/src/components/SystemTagPicker.vue @@ -11,7 +11,7 @@ close-on-click-outside out-transition @update:open="onCancel"> - +