{#if thinkingContent}
{/if}
{#if message?.role === 'assistant' && isLoading() && !message?.content?.trim()}
{processingState.getProcessingMessage()}
{/if}
{#if isEditing}
onShouldBranchAfterEditChange?.(checked === true)}
/>
{:else if message.role === 'assistant'}
{:else}
{messageContent}
{/if}
{#if config().showModelInfo && message.model}
Model used:
{/if}
{#if message.timestamp && !isEditing}
{/if}