chatbot-template/components/message-reasoning.tsx

25 lines
504 B
TypeScript
Raw Normal View History

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