{ 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}
{ showFullDescription = !showFullDescription; }} > {showFullDescription ? 'Show Less' : 'Show More'}
{/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')}
{#each Object.entries(node.metadata) as [key, value]} {#if key !== 'acceptance_criteria'}
{key}:
{value}
{/if} {/each}
{/if}
{/if}
Created:
{createdDisplay}
{#if node.started_at}
Started:
{formatTimestamp(node.started_at)}
{/if} {#if node.completed_at}
Completed:
{formatTimestamp(node.completed_at)}
{/if}