{message.role === 'assistant' && finalExtractedThinkingContent && (
toggleReasoningExpansion(message.id)}
>
{headerText}
{thinkingSource && (
{thinkingSource}
)}
{isThinkingStatus && }
{!isThinkingStatus && (message.isReasoningExpanded ? : )}
)}
{(finalDisplayableFinalContent && finalDisplayableFinalContent.trim() !== '') && (
)}
{!(finalExtractedThinkingContent) && !(finalDisplayableFinalContent && finalDisplayableFinalContent.trim() !== '') && message.role === 'assistant' && (
)}
);
},
[t, setMessage],
);
return (