(onedit ? onedit(task) : app.openDetail(task.id))}>
{task.content}
{#if task.description}
{task.description}
{/if} {#if assignee || due || task.labels?.length || repeats || task.subtask_count || task.attachment_count}
{#if assignee}
{assignee.name[0]?.toUpperCase() ?? '?'}
{assignee.name}
{/if} {#if due}
{due.text}{#if time} {time}{/if}
{/if} {#if repeats}
{repeats}
{/if} {#if task.subtask_count}
{task.subtask_done}/{task.subtask_count}
{/if} {#if task.attachment_count}
{task.attachment_count}
{/if} {#each task.labels ?? [] as label}
{label}
{/each}
{/if}