{ if (e.detail === false) { onClose(); } }} >
{ pinHandler(); }} > {#if pinned}
{$i18n.t('Unpin')}
{:else}
{$i18n.t('Pin')}
{/if}
{ renameHandler(); }} >
{$i18n.t('Rename')}
{ cloneChatHandler(); }} >
{$i18n.t('Clone')}
{ archiveChatHandler(); }} >
{$i18n.t('Archive')}
{ shareHandler(); }} >
{$i18n.t('Share')}
{$i18n.t('Download')}
{ downloadJSONExport(); }} >
{$i18n.t('Export chat (.json)')}
{ downloadTxt(); }} >
{$i18n.t('Plain text (.txt)')}
{ downloadPdf(); }} >
{$i18n.t('PDF document (.pdf)')}
{ deleteHandler(); }} >
{$i18n.t('Delete')}

{ dispatch('tag', { type: 'add', name: e.detail.name }); show = false; }} on:delete={(e) => { dispatch('tag', { type: 'delete', name: e.detail.name }); show = false; }} on:close={() => { show = false; onClose(); }} />