{#if chat && showFullMessages} {/if} { if (e.detail === false) { onClose(); } }} >
{#if $user?.role === 'admin' || ($user.permissions?.chat?.share ?? true)} { shareHandler(); }} >
{$i18n.t('Share')}
{/if}
{$i18n.t('Download')}
{#if $user?.role === 'admin' || ($user.permissions?.chat?.export ?? true)} { downloadJSONExport(); }} >
{$i18n.t('Export chat (.json)')}
{/if} { downloadTxt(); }} >
{$i18n.t('Plain text (.txt)')}
{ downloadPdf(); }} >
{$i18n.t('PDF document (.pdf)')}
{ renameHandler(); }} >
{$i18n.t('Rename')}

{ pinHandler(); }} > {#if pinned}
{$i18n.t('Unpin')}
{:else}
{$i18n.t('Pin')}
{/if}
{ cloneChatHandler(); }} >
{$i18n.t('Clone')}
{#if chatId}
{$i18n.t('Move')}
{#each $folders.sort((a, b) => b.updated_at - a.updated_at) as folder} { moveChatHandler(chatId, folder.id); }} >
{folder?.name ?? 'Folder'}
{/each}
{/if} { archiveChatHandler(); }} >
{$i18n.t('Archive')}
{ deleteHandler(); }} >
{$i18n.t('Delete')}