e.key === "Escape" && onClose()} >
e.stopPropagation()} onkeydown={(e) => e.stopPropagation()} role="dialog" aria-labelledby="draft-panel-title" tabindex="-1" >

Saved Drafts

{#if $drafts.length > 0} {#if confirmingAll}
{:else} {/if} {/if}
{#if $isLoading}
Loading drafts...
{:else if $drafts.length === 0}

No saved drafts yet

Use "Save as Draft" to store messages for later

{:else}
{#each $drafts as draft (draft.id)}

{draftsStore.formatTimestamp(draft.saved_at)}

{truncateContent(draft.content)}

{#if confirmingDeleteId === draft.id}
{:else} {/if}
{/each}
{/if}