{#if toasts.length}
{#each toasts as t (t.id)}
dismiss(t.id)} oncontextmenu={(e) => openDetail(e, t)} >
{t.title}
{t.body ?? '\u00a0'}
{/each}
{/if} {#if detail}
closeDetail()} onkeydown={(e) => { if (e.key === 'Escape') closeDetail() }} >
e.stopPropagation()} onkeydown={(e) => e.stopPropagation()} >
{detail.kind}
{detail.title}
{#if detail.body}
{detail.body}
{/if}
navigator.clipboard.writeText(`${detail!.title}${detail!.body ? '\n' + detail!.body : ''}`)}> Copy
Dismiss
{/if}