{#if editing && !noEdit}
{:else}
edit()}
>
{/if}
{#if message.role === 'system'}
System Prompt
{:else if message.usage}{message.model || defaultModel} using {message.usage.total_tokens} tokens ~= ${getPrice(message.usage, message.model || defaultModel).toFixed(6)}
{/if}
{#if message.summarized}
{
scrollToMessage(message.summarized)
}}
>
{/if}
{#if message.summary}
{
scrollToMessage(message.summary)
}}
>
{/if}
{#if !message.summarized}
{
checkDelete()
}}
>
{#if waitingForDeleteConfirm}
{:else}
{/if}
{/if}
{#if !message.summarized}
{
checkTruncate()
}}
>
{#if waitingForTruncateConfirm}
{:else}
{/if}
{/if}