next-chat / components /message-reasoning.tsx
NeoPy's picture
Upload folder using huggingface_hub
867b17d verified
raw
history blame
504 Bytes
'use client';
import { Reasoning, ReasoningTrigger, ReasoningContent } from './elements/reasoning';
interface MessageReasoningProps {
isLoading: boolean;
reasoning: string;
}
export function MessageReasoning({
isLoading,
reasoning,
}: MessageReasoningProps) {
return (
<Reasoning
isStreaming={isLoading}
defaultOpen={true}
data-testid="message-reasoning"
>
<ReasoningTrigger />
<ReasoningContent>{reasoning}</ReasoningContent>
</Reasoning>
);
}