From f989c79c203c1e380f9fa25989f60240ff925b54 Mon Sep 17 00:00:00 2001 From: Andrey Sobolev Date: Thu, 16 Mar 2023 18:38:45 +0700 Subject: [PATCH] TSK-849: Show labels in list (#2749) + speedup list rendering Signed-off-by: Andrey Sobolev --- models/tracker/src/index.ts | 5 ++++ .../src/components/LabelsPresenter.svelte | 19 ++++++++++----- .../src/components/SubIssues.svelte | 4 ++-- .../components/issues/edit/SubIssues.svelte | 24 ++++++++++--------- .../templates/IssueTemplateChilds.svelte | 4 ++-- .../src/components/workflow/Statuses.svelte | 2 +- .../src/components/list/ListCategory.svelte | 4 ++-- 7 files changed, 38 insertions(+), 24 deletions(-) diff --git a/models/tracker/src/index.ts b/models/tracker/src/index.ts index 7372dcf283..ff6239de25 100644 --- a/models/tracker/src/index.ts +++ b/models/tracker/src/index.ts @@ -566,6 +566,11 @@ export function createModel (builder: Builder): void { { key: '', presenter: tracker.component.TitlePresenter, props: { shouldUseMargin: true } }, { key: '', presenter: tracker.component.SubIssuesSelector, props: {} }, { key: '', presenter: view.component.GrowPresenter, props: { type: 'grow' } }, + { + key: '$lookup.labels', + presenter: tags.component.LabelsPresenter, + props: { kind: 'list', full: false, lookupField: 'labels' } + }, { key: '', presenter: tracker.component.DueDatePresenter, props: { kind: 'list' } }, { key: '', diff --git a/plugins/tags-resources/src/components/LabelsPresenter.svelte b/plugins/tags-resources/src/components/LabelsPresenter.svelte index a32ed55404..b0aebd509b 100644 --- a/plugins/tags-resources/src/components/LabelsPresenter.svelte +++ b/plugins/tags-resources/src/components/LabelsPresenter.svelte @@ -1,5 +1,5 @@