mirror of
https://github.com/hcengineering/platform.git
synced 2026-09-23 18:15:03 +02:00
TSK-890: Fix component icons (#2778)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user