mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-13 19:58:09 +00:00
UBERF-4631: Fix issue when link preview in activity displayed as #undefined (#4435)
Signed-off-by: Artyom Grigorovich <grigorovichartyom@gmail.com>
This commit is contained in:
parent
5d9ef96f69
commit
c4e92bbf47
@ -63,43 +63,45 @@
|
||||
}
|
||||
</script>
|
||||
|
||||
<div class="flex mt-2">
|
||||
<div class="line" style="background-color: {getPlatformColor(7, $themeStore.dark)}" />
|
||||
{#await getData(href) then data}
|
||||
<div class="flex-col">
|
||||
<a class="fs-title mb-1" {href}>#{data.number} {data.title}</a>
|
||||
{#if data.body}
|
||||
<div>
|
||||
<MessageViewer message={data.body} />
|
||||
{#await getData(href) then data}
|
||||
{#if data.number !== undefined && data.title !== undefined}
|
||||
<div class="flex mt-2">
|
||||
<div class="line" style="background-color: {getPlatformColor(7, $themeStore.dark)}" />
|
||||
<div class="flex-col">
|
||||
<a class="fs-title mb-1" {href}>#{data.number} {data.title}</a>
|
||||
{#if data.body}
|
||||
<div>
|
||||
<MessageViewer message={data.body} />
|
||||
</div>
|
||||
{/if}
|
||||
<div class="flex-between">
|
||||
{#if data.assignees?.length}
|
||||
<div class="flex-col">
|
||||
<div class="fs-title"><LabelComponent label={view.string.Assignees} /></div>
|
||||
<div>
|
||||
{#each data.assignees as assignee}
|
||||
<a href={assignee.url}>@{assignee.login}</a>
|
||||
{/each}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{#if data.labels?.length}
|
||||
<div class="flex-col">
|
||||
<div class="fs-title"><LabelComponent label={view.string.Labels} /></div>
|
||||
<div>
|
||||
{#each data.labels as label, i}
|
||||
{#if i},
|
||||
{/if}
|
||||
{label.name}
|
||||
{/each}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
{/if}
|
||||
<div class="flex-between">
|
||||
{#if data.assignees?.length}
|
||||
<div class="flex-col">
|
||||
<div class="fs-title"><LabelComponent label={view.string.Assignees} /></div>
|
||||
<div>
|
||||
{#each data.assignees as assignee}
|
||||
<a href={assignee.url}>@{assignee.login}</a>
|
||||
{/each}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{#if data.labels?.length}
|
||||
<div class="flex-col">
|
||||
<div class="fs-title"><LabelComponent label={view.string.Labels} /></div>
|
||||
<div>
|
||||
{#each data.labels as label, i}
|
||||
{#if i},
|
||||
{/if}
|
||||
{label.name}
|
||||
{/each}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
{/await}
|
||||
</div>
|
||||
{/if}
|
||||
{/await}
|
||||
|
||||
<style lang="scss">
|
||||
.line {
|
||||
|
Loading…
Reference in New Issue
Block a user