{#if !isThread && messages.length > 0 && selectedDate}
{/if}
{#if showBlankView}
{/if}
{#if loadMoreAllowed && !isThread}
{/if}
{#each messages as message, index (message._id)}
{@const isSelected = message._id === selectedMessageId}
{@const canGroup = canGroupChatMessages(message, messages[index - 1])}
{#if separatorIndex === index}
{/if}
{#if !isThread && message.createdOn && $datesStore.includes(message.createdOn)}
{/if}
{/each}
{#if messages.length > 0}
{/if}
{#if loadMoreAllowed && $canLoadNextForwardStore}
{/if}
{#if !fixedInput && withInput && !readonly}
{/if}
{#if !isThread && isLatestMessageButtonVisible}
{/if}
{#if fixedInput && withInput && !readonly}