+ {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 (