From 879004f1556b20aed244faa2810e9a06d44d7d5d Mon Sep 17 00:00:00 2001 From: Denis Bykhov Date: Thu, 23 Mar 2023 08:43:51 +0600 Subject: [PATCH] Sortable enum (#2813) Signed-off-by: Denis Bykhov --- .../ui/src/components/icons}/Circles.svelte | 0 packages/ui/src/index.ts | 1 + .../src/components/ClassAttributes.svelte | 2 +- .../src/components/EditEnum.svelte | 36 +----- .../src/components/EnumValues.svelte | 45 +++---- .../src/components/EnumValuesList.svelte | 117 ++++++++++++++++++ .../src/components/state/StatesEditor.svelte | 6 +- .../src/components/icons/Circles.svelte | 16 --- .../templates/DraftIssueChildList.svelte | 5 +- .../templates/IssueTemplateChildList.svelte | 5 +- .../components/workflow/StatusEditor.svelte | 5 +- .../workflow/StatusPresenter.svelte | 5 +- .../src/components/icons/Circles.svelte | 16 --- .../src/components/list/ListItem.svelte | 13 +- .../components/list/SortableListItem.svelte | 5 +- 15 files changed, 157 insertions(+), 120 deletions(-) rename {plugins/task-resources/src/components/state => packages/ui/src/components/icons}/Circles.svelte (100%) create mode 100644 plugins/setting-resources/src/components/EnumValuesList.svelte delete mode 100644 plugins/tracker-resources/src/components/icons/Circles.svelte delete mode 100644 plugins/view-resources/src/components/icons/Circles.svelte diff --git a/plugins/task-resources/src/components/state/Circles.svelte b/packages/ui/src/components/icons/Circles.svelte similarity index 100% rename from plugins/task-resources/src/components/state/Circles.svelte rename to packages/ui/src/components/icons/Circles.svelte diff --git a/packages/ui/src/index.ts b/packages/ui/src/index.ts index eb3732198b..86b83d6407 100644 --- a/packages/ui/src/index.ts +++ b/packages/ui/src/index.ts @@ -147,6 +147,7 @@ export { default as IconColStar } from './components/icons/ColStar.svelte' export { default as IconMinWidth } from './components/icons/MinWidth.svelte' export { default as IconMaxWidth } from './components/icons/MaxWidth.svelte' export { default as IconMixin } from './components/icons/Mixin.svelte' +export { default as IconCircles } from './components/icons/Circles.svelte' export { default as PanelInstance } from './components/PanelInstance.svelte' export { default as Panel } from './components/Panel.svelte' diff --git a/plugins/setting-resources/src/components/ClassAttributes.svelte b/plugins/setting-resources/src/components/ClassAttributes.svelte index e38523a98a..726ce801b1 100644 --- a/plugins/setting-resources/src/components/ClassAttributes.svelte +++ b/plugins/setting-resources/src/components/ClassAttributes.svelte @@ -253,7 +253,7 @@ {#if attrType !== undefined} :