{#if messages.length > 0}
{/if}
{#each messages as message, index}
{@const content = message.getDisplayContent()}
{#if message.shouldDisplayContent && content.trim() !== ""}
{#if message.role === Role.User}
{#if message.references.length > 0}
{#each message.references as reference}
{reference.fileName}
{reference.size}MB
{/each}
{/if}
{:else}
{@const messageId = message.timestamp.getTime().toString()}
{/if}
{/if}
{/each}
{#if isSubmitting}
{/if}
{#if messages.length === 0}
{/if}
{#if messages.length > 0}
{/if}
{#if !scrolledToBottom}
{/if}