|
@ -7,6 +7,7 @@ |
|
|
import Markdown from "./Markdown.svelte"; |
|
|
import Markdown from "./Markdown.svelte"; |
|
|
import ProjectIcon from "./ProjectIcon.svelte"; |
|
|
import ProjectIcon from "./ProjectIcon.svelte"; |
|
|
import ProjectProgress from "./ProjectProgress.svelte"; |
|
|
import ProjectProgress from "./ProjectProgress.svelte"; |
|
|
|
|
|
import Tag from "./Tag.svelte"; |
|
|
import TimeProgress from "./TimeProgress.svelte"; |
|
|
import TimeProgress from "./TimeProgress.svelte"; |
|
|
|
|
|
|
|
|
interface EntryIconHolder { |
|
|
interface EntryIconHolder { |
|
@ -26,6 +27,7 @@ import TimeProgress from "./TimeProgress.svelte"; |
|
|
tasks?: TaskResult[] |
|
|
tasks?: TaskResult[] |
|
|
active?: boolean |
|
|
active?: boolean |
|
|
statusName?: string |
|
|
statusName?: string |
|
|
|
|
|
tags?: string[] |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
export let entry: EntryCommon; |
|
|
export let entry: EntryCommon; |
|
@ -65,6 +67,9 @@ import TimeProgress from "./TimeProgress.svelte"; |
|
|
{/if} |
|
|
{/if} |
|
|
<div class="body"> |
|
|
<div class="body"> |
|
|
<div class="header"> |
|
|
<div class="header"> |
|
|
|
|
|
{#if !full && entry.tags && entry.tags.length > 0} |
|
|
|
|
|
<Tag small value={entry.tags[0]} /> |
|
|
|
|
|
{/if} |
|
|
<div class="name"> |
|
|
<div class="name"> |
|
|
{#if headerLink} |
|
|
{#if headerLink} |
|
|
<a href={headerLink}>{entry.name}</a> |
|
|
<a href={headerLink}>{entry.name}</a> |
|
|