{#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}