chatbot-template/components/message-reasoning.tsx

29 lines
509 B
TypeScript
Raw Normal View History

'use client';
2025-09-09 15:44:07 -04:00
import {
Reasoning,
ReasoningTrigger,
ReasoningContent,
} from './elements/reasoning';
interface MessageReasoningProps {
isLoading: boolean;
reasoning: string;
}
export function MessageReasoning({
isLoading,
reasoning,
}: MessageReasoningProps) {
return (
2025-09-09 15:44:07 -04:00
<Reasoning
isStreaming={isLoading}
2025-08-28 14:15:36 +01:00
defaultOpen={true}
data-testid="message-reasoning"
>
<ReasoningTrigger />
<ReasoningContent>{reasoning}</ReasoningContent>
</Reasoning>
);
}