{
if (shouldFollowScrollRef.current) {
shouldFollowScrollRef.current = false;
}
}}
>
{messages.length === 0 ? (
{t('retrievePanel.retrieval.startPrompt')}
) : (
messages.map((message) => { // Remove unused idx
// isComplete logic is now handled internally based on message.mermaidRendered
return (
{message.role === 'user' && (
)}
{message.role === 'assistant' && (
)}
);
})
)}