mirror of
https://github.com/hcengineering/platform.git
synced 2025-05-10 09:22:23 +00:00
Fix issue status icon presentation (#8795)
Some checks are pending
CI / build (push) Waiting to run
CI / svelte-check (push) Blocked by required conditions
CI / formatting (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / uitest (push) Waiting to run
CI / uitest-pg (push) Waiting to run
CI / uitest-qms (push) Waiting to run
CI / uitest-workspaces (push) Waiting to run
CI / docker-build (push) Blocked by required conditions
CI / dist-build (push) Blocked by required conditions
Some checks are pending
CI / build (push) Waiting to run
CI / svelte-check (push) Blocked by required conditions
CI / formatting (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / uitest (push) Waiting to run
CI / uitest-pg (push) Waiting to run
CI / uitest-qms (push) Waiting to run
CI / uitest-workspaces (push) Waiting to run
CI / docker-build (push) Blocked by required conditions
CI / dist-build (push) Blocked by required conditions
This commit is contained in:
parent
111c3c6dd1
commit
93a957275c
@ -88,7 +88,7 @@
|
||||
<div class="flex-center clear-mins w-full h-9">
|
||||
{#if issue?.$lookup?.status}
|
||||
<div class="icon mr-4 h-8">
|
||||
<IssueStatusIcon value={issue.$lookup.status} space={issue.space} size="small" />
|
||||
<IssueStatusIcon value={issue.$lookup.status} taskType={issue.kind} space={issue.space} size="small" />
|
||||
</div>
|
||||
{/if}
|
||||
<span class="overflow-label flex-no-shrink mr-3">{issue.identifier}</span>
|
||||
|
@ -20,14 +20,14 @@
|
||||
|
||||
export let tx: TxUpdateDoc<Issue>
|
||||
$: value = tx.operations.status
|
||||
$: taskType = tx.operations.kind
|
||||
|
||||
$: status = value && $statusStore.byId.get(value)
|
||||
|
||||
$: space = tx.objectSpace as Ref<Project>
|
||||
</script>
|
||||
|
||||
<div class="icon">
|
||||
{#if status}
|
||||
<IssueStatusIcon value={status} {space} size="small" on:accent-color />
|
||||
<IssueStatusIcon value={status} {taskType} {space} size="small" on:accent-color />
|
||||
{/if}
|
||||
</div>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<!-- <Icon icon={tracker.icon.TrackerApplication} size={'medium'} /> -->
|
||||
<FixedColumn key="object-popup-issue-status">
|
||||
{#if st}
|
||||
<IssueStatusIcon value={st} size={'small'} space={value.space} />
|
||||
<IssueStatusIcon value={st} taskType={value.kind} size={'small'} space={value.space} />
|
||||
{/if}
|
||||
</FixedColumn>
|
||||
<span class="ml-2 max-w-120 overflow-label">
|
||||
|
@ -57,7 +57,7 @@
|
||||
<svelte:fragment slot="content">
|
||||
<div class="flex-row-center flex-wrap gap-2 reverse">
|
||||
{#if status === undefined && issue}
|
||||
<IssueStatusIcon value={status} space={issue.space} size="small" />
|
||||
<IssueStatusIcon value={status} taskType={issue.kind} space={issue.space} size="small" />
|
||||
{/if}
|
||||
{#if issue}
|
||||
<IssuePresenter value={issue} />
|
||||
|
@ -86,6 +86,6 @@
|
||||
</span>
|
||||
</Row>
|
||||
{#each displaySt as st}
|
||||
<StatusPresenter value={st.status} space={issue.space} />
|
||||
<StatusPresenter value={st.status} taskType={issue.kind} space={issue.space} />
|
||||
<Duration value={st.duration} />
|
||||
{/each}
|
||||
|
@ -31,5 +31,5 @@
|
||||
</script>
|
||||
|
||||
{#if value}
|
||||
<IssueStatusIcon value={issueStatus} {size} space={value.space} />
|
||||
<IssueStatusIcon value={issueStatus} taskType={value.kind} {size} space={value.space} />
|
||||
{/if}
|
||||
|
@ -143,6 +143,7 @@
|
||||
<div class="flex-center flex-no-shrink square-4">
|
||||
{#if selectedStatus}<IssueStatusIcon
|
||||
value={selectedStatus}
|
||||
taskType={value.kind}
|
||||
size={kind === 'list' ? 'small' : 'medium'}
|
||||
space={value.space}
|
||||
/>{/if}
|
||||
@ -170,7 +171,7 @@
|
||||
>
|
||||
<svelte:fragment slot="icon">
|
||||
{#if selectedStatus}
|
||||
<IssueStatusIcon value={selectedStatus} size={iconSize} space={value.space} />
|
||||
<IssueStatusIcon value={selectedStatus} taskType={value.kind} size={iconSize} space={value.space} />
|
||||
{/if}
|
||||
</svelte:fragment>
|
||||
<svelte:fragment slot="content">
|
||||
|
@ -139,7 +139,7 @@
|
||||
>
|
||||
<svelte:fragment slot="icon">
|
||||
{#if selectedStatus}
|
||||
<IssueStatusIcon value={selectedStatus} size={iconSize} space={undefined} />
|
||||
<IssueStatusIcon value={selectedStatus} {taskType} size={iconSize} space={undefined} />
|
||||
{/if}
|
||||
</svelte:fragment>
|
||||
<svelte:fragment slot="content">
|
||||
|
@ -161,7 +161,7 @@
|
||||
>
|
||||
{#if parentStatus}
|
||||
<div class="pr-2">
|
||||
<IssueStatusIcon space={parentIssue.space} value={parentStatus} size="small" />
|
||||
<IssueStatusIcon space={parentIssue.space} taskType={parentIssue.kind} value={parentStatus} size="small" />
|
||||
</div>
|
||||
{/if}
|
||||
<span class="overflow-label flex-no-shrink mr-2">{parentIssue.identifier}</span>
|
||||
|
@ -29,7 +29,7 @@
|
||||
<div class="flex-row-center">
|
||||
{#if status}
|
||||
<div class="icon mr-2">
|
||||
<IssueStatusIcon value={status} {size} space={issue.space} />
|
||||
<IssueStatusIcon value={status} taskType={issue.kind} {size} space={issue.space} />
|
||||
</div>
|
||||
{/if}
|
||||
<span class="label" class:text-base={huge}>
|
||||
|
Loading…
Reference in New Issue
Block a user