TSK-890: Fix component icons (#2778)

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
Andrey Sobolev
2023-03-21 08:56:18 +07:00
committed by GitHub
parent 340b0c3198
commit af7ebceb9e
10 changed files with 15 additions and 13 deletions
@@ -23,7 +23,7 @@
export let value: Ref<Component> | null | undefined
export let shouldShowLabel: boolean = true
export let isEditable: boolean = true
export let isEditable: boolean = false
export let onChange: ((newComponentId: Ref<Component> | undefined) => void) | undefined = undefined
export let popupPlaceholder: IntlString = tracker.string.AddToComponent
export let kind: ButtonKind = 'no-border'
@@ -755,7 +755,7 @@
}}
/>
<EstimationEditor kind={'no-border'} size={'small'} value={object} {currentProject} />
<ComponentSelector value={object.component} onChange={handleComponentIdChanged} />
<ComponentSelector value={object.component} onChange={handleComponentIdChanged} isEditable={true} />
<SprintSelector
value={object.sprint}
onChange={handleSprintIdChanged}
@@ -133,7 +133,7 @@
_class={tracker.class.Component}
itemsConfig={[
{ key: '', presenter: tracker.component.IconPresenter },
{ key: '', presenter: tracker.component.ComponentPresenter, props: { kind: 'list' } },
{ key: '', presenter: tracker.component.ComponentPresenter, props: { kind: 'list', withIcon: false } },
{
key: '$lookup.lead',
presenter: tracker.component.LeadPresenter,
@@ -19,7 +19,7 @@
import tracker from '../../plugin'
export let value: WithLookup<Component>
export let withIcon = false
export let withIcon = true
export let onClick: () => void | undefined
export let isInteractive = true
@@ -45,7 +45,7 @@
<div class="flex" on:click={navigateToComponent}>
{#if withIcon}
<div class="mr-2" use:tooltip={{ label: tracker.string.Component }}>
<Icon icon={tracker.icon.Components} size={'small'} />
<Icon icon={tracker.icon.Component} size={'small'} />
</div>
{/if}
<span title={value.label} class="fs-bold cursor-pointer caption-color overflow-label clear-mins">
@@ -42,7 +42,7 @@
<svelte:fragment slot="label_selector">
<Button size={'small'} kind={'link'} on:click={selectComponent}>
<svelte:fragment slot="content">
<div class="ac-header__icon"><Icon icon={tracker.icon.Issues} size={'small'} /></div>
<div class="ac-header__icon"><Icon icon={tracker.icon.Component} size={'small'} /></div>
<span class="ac-header__title">{component.label}</span>
</svelte:fragment>
</Button>
@@ -50,7 +50,7 @@
<div bind:this={container}>
<Button size={'small'} kind={'link'} on:click={selectSprint}>
<svelte:fragment slot="content">
<div class="ac-header__icon"><Icon icon={tracker.icon.Issues} size={'small'} /></div>
<div class="ac-header__icon"><Icon icon={tracker.icon.Sprint} size={'small'} /></div>
<span class="ac-header__title mr-1">{sprint.label}</span>
<Icon icon={Expanded} size={'small'} />
</svelte:fragment>
@@ -80,7 +80,7 @@
/>
<svelte:fragment slot="pool">
<SprintStatusSelector selectedSprintStatus={object.status} onSprintStatusChange={handleComponentStatusChanged} />
<ComponentSelector value={object.component} onChange={handleComponentIdChanged} />
<ComponentSelector value={object.component} onChange={handleComponentIdChanged} isEditable={true} />
<EmployeeBox
label={tracker.string.SprintLead}
placeholder={tracker.string.AssignTo}
@@ -19,7 +19,7 @@
import tracker from '../../plugin'
export let value: WithLookup<Sprint>
export let withIcon = false
export let withIcon = true
export let onClick: () => void | undefined
export let isInteractive = true
@@ -190,7 +190,7 @@
}}
/>
<EstimationEditor kind={'no-border'} size={'small'} value={object} />
<ComponentSelector value={object.component} onChange={handleComponentIdChanged} />
<ComponentSelector value={object.component} onChange={handleComponentIdChanged} isEditable={true} />
<SprintSelector
value={object.sprint}
onChange={handleSprintIdChanged}