Big sigh, finally getting control of my markup
This commit is contained in:
parent
52c3e8d727
commit
ba845e7852
1 changed files with 253 additions and 284 deletions
|
|
@ -0,0 +1,25 @@
|
|||
import React from 'react'
|
||||
import { type ReasoningMessage } from '../../types'
|
||||
import ReasoningBlock from './ReasoningBlock.tsx'
|
||||
|
||||
interface ReasoningMessageProps {
|
||||
message: ReasoningMessage
|
||||
}
|
||||
|
||||
const ReasoningMessage: React.FC<ReasoningMessageProps> = ({ message }) => {
|
||||
console.log({ ReasoningMessage: message })
|
||||
return (
|
||||
<div className={`flex justify-start`}>
|
||||
<div className={`text-zinc-900 w-full`}>
|
||||
<ReasoningBlock
|
||||
reasoning={message.content}
|
||||
isStreaming={message.isReasoningStreaming}
|
||||
startTime={message.reasoningStartTime}
|
||||
endTime={message.reasoningEndTime}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
export default ReasoningMessage
|
||||
Loading…
Reference in a new issue