mirror of
https://github.com/hcengineering/platform.git
synced 2025-05-11 18:01:59 +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">
|
<div class="flex-center clear-mins w-full h-9">
|
||||||
{#if issue?.$lookup?.status}
|
{#if issue?.$lookup?.status}
|
||||||
<div class="icon mr-4 h-8">
|
<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>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
<span class="overflow-label flex-no-shrink mr-3">{issue.identifier}</span>
|
<span class="overflow-label flex-no-shrink mr-3">{issue.identifier}</span>
|
||||||
|
@ -20,14 +20,14 @@
|
|||||||
|
|
||||||
export let tx: TxUpdateDoc<Issue>
|
export let tx: TxUpdateDoc<Issue>
|
||||||
$: value = tx.operations.status
|
$: value = tx.operations.status
|
||||||
|
$: taskType = tx.operations.kind
|
||||||
|
|
||||||
$: status = value && $statusStore.byId.get(value)
|
$: status = value && $statusStore.byId.get(value)
|
||||||
|
|
||||||
$: space = tx.objectSpace as Ref<Project>
|
$: space = tx.objectSpace as Ref<Project>
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div class="icon">
|
<div class="icon">
|
||||||
{#if status}
|
{#if status}
|
||||||
<IssueStatusIcon value={status} {space} size="small" on:accent-color />
|
<IssueStatusIcon value={status} {taskType} {space} size="small" on:accent-color />
|
||||||
{/if}
|
{/if}
|
||||||
</div>
|
</div>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
<!-- <Icon icon={tracker.icon.TrackerApplication} size={'medium'} /> -->
|
<!-- <Icon icon={tracker.icon.TrackerApplication} size={'medium'} /> -->
|
||||||
<FixedColumn key="object-popup-issue-status">
|
<FixedColumn key="object-popup-issue-status">
|
||||||
{#if st}
|
{#if st}
|
||||||
<IssueStatusIcon value={st} size={'small'} space={value.space} />
|
<IssueStatusIcon value={st} taskType={value.kind} size={'small'} space={value.space} />
|
||||||
{/if}
|
{/if}
|
||||||
</FixedColumn>
|
</FixedColumn>
|
||||||
<span class="ml-2 max-w-120 overflow-label">
|
<span class="ml-2 max-w-120 overflow-label">
|
||||||
|
@ -57,7 +57,7 @@
|
|||||||
<svelte:fragment slot="content">
|
<svelte:fragment slot="content">
|
||||||
<div class="flex-row-center flex-wrap gap-2 reverse">
|
<div class="flex-row-center flex-wrap gap-2 reverse">
|
||||||
{#if status === undefined && issue}
|
{#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}
|
||||||
{#if issue}
|
{#if issue}
|
||||||
<IssuePresenter value={issue} />
|
<IssuePresenter value={issue} />
|
||||||
|
@ -86,6 +86,6 @@
|
|||||||
</span>
|
</span>
|
||||||
</Row>
|
</Row>
|
||||||
{#each displaySt as st}
|
{#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} />
|
<Duration value={st.duration} />
|
||||||
{/each}
|
{/each}
|
||||||
|
@ -31,5 +31,5 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
{#if value}
|
{#if value}
|
||||||
<IssueStatusIcon value={issueStatus} {size} space={value.space} />
|
<IssueStatusIcon value={issueStatus} taskType={value.kind} {size} space={value.space} />
|
||||||
{/if}
|
{/if}
|
||||||
|
@ -143,6 +143,7 @@
|
|||||||
<div class="flex-center flex-no-shrink square-4">
|
<div class="flex-center flex-no-shrink square-4">
|
||||||
{#if selectedStatus}<IssueStatusIcon
|
{#if selectedStatus}<IssueStatusIcon
|
||||||
value={selectedStatus}
|
value={selectedStatus}
|
||||||
|
taskType={value.kind}
|
||||||
size={kind === 'list' ? 'small' : 'medium'}
|
size={kind === 'list' ? 'small' : 'medium'}
|
||||||
space={value.space}
|
space={value.space}
|
||||||
/>{/if}
|
/>{/if}
|
||||||
@ -170,7 +171,7 @@
|
|||||||
>
|
>
|
||||||
<svelte:fragment slot="icon">
|
<svelte:fragment slot="icon">
|
||||||
{#if selectedStatus}
|
{#if selectedStatus}
|
||||||
<IssueStatusIcon value={selectedStatus} size={iconSize} space={value.space} />
|
<IssueStatusIcon value={selectedStatus} taskType={value.kind} size={iconSize} space={value.space} />
|
||||||
{/if}
|
{/if}
|
||||||
</svelte:fragment>
|
</svelte:fragment>
|
||||||
<svelte:fragment slot="content">
|
<svelte:fragment slot="content">
|
||||||
|
@ -139,7 +139,7 @@
|
|||||||
>
|
>
|
||||||
<svelte:fragment slot="icon">
|
<svelte:fragment slot="icon">
|
||||||
{#if selectedStatus}
|
{#if selectedStatus}
|
||||||
<IssueStatusIcon value={selectedStatus} size={iconSize} space={undefined} />
|
<IssueStatusIcon value={selectedStatus} {taskType} size={iconSize} space={undefined} />
|
||||||
{/if}
|
{/if}
|
||||||
</svelte:fragment>
|
</svelte:fragment>
|
||||||
<svelte:fragment slot="content">
|
<svelte:fragment slot="content">
|
||||||
|
@ -161,7 +161,7 @@
|
|||||||
>
|
>
|
||||||
{#if parentStatus}
|
{#if parentStatus}
|
||||||
<div class="pr-2">
|
<div class="pr-2">
|
||||||
<IssueStatusIcon space={parentIssue.space} value={parentStatus} size="small" />
|
<IssueStatusIcon space={parentIssue.space} taskType={parentIssue.kind} value={parentStatus} size="small" />
|
||||||
</div>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
<span class="overflow-label flex-no-shrink mr-2">{parentIssue.identifier}</span>
|
<span class="overflow-label flex-no-shrink mr-2">{parentIssue.identifier}</span>
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
<div class="flex-row-center">
|
<div class="flex-row-center">
|
||||||
{#if status}
|
{#if status}
|
||||||
<div class="icon mr-2">
|
<div class="icon mr-2">
|
||||||
<IssueStatusIcon value={status} {size} space={issue.space} />
|
<IssueStatusIcon value={status} taskType={issue.kind} {size} space={issue.space} />
|
||||||
</div>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
<span class="label" class:text-base={huge}>
|
<span class="label" class:text-base={huge}>
|
||||||
|
Loading…
Reference in New Issue
Block a user