{#snippet itemRenderer({ item }: { item: any })}
{item.subject}
#{item.id.slice(0, 7)} {#if item.commitId} Commit: {item.commitId.slice(0, 7)} {/if} {new Date(item.created_at * 1000).toLocaleDateString()}
{/snippet} {#snippet detailRenderer({ item }: { item: any })} {@const contentPromise = getRenderedContent(item.content || '', item.kind)} {@const currentStatus = item.status || 'open'}

{item.subject}

{#await contentPromise}
Rendering content...
{:then html} {@html html} {:catch err}
Failed to render content: {err instanceof Error ? err.message : String(err)}
{/await}
{#if item.commitId}
Commit: {item.commitId}
{/if}
{/snippet}