{ if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); onclick?.(); } }}>

{node.title}

{nodeTypeFormatted} {#if node.assigned_to} {node.assigned_to} {/if}
{#if node.blocked_reason}
Blocked: {node.blocked_reason}
{/if} {#if node.description}

{descriptionDisplay}

{#if shouldShowMoreToggle} {/if}
{/if} {#if node.metadata && Object.keys(node.metadata).length > 0}
{#if node.metadata.acceptance_criteria}

Acceptance Criteria

    {#each node.metadata.acceptance_criteria.split('\n').filter((line) => line.trim()) as criterion}
  • {criterion.trim().replace(/^[-*]\s*/, '')}
  • {/each}
{/if} {#if Object.keys(node.metadata).some((k) => k !== 'acceptance_criteria')} {/if}
{/if}
Created: {createdDisplay}
{#if node.started_at}
Started: {formatTimestamp(node.started_at)}
{/if} {#if node.completed_at}
Completed: {formatTimestamp(node.completed_at)}
{/if}