index.tsx 556 B

1234567891011121314151617181920
  1. import { EChatRole, TChatRole, TMessage } from "@/types/bot";
  2. import Message from "./Message";
  3. import MessageRobot from "./MessageRobot";
  4. import { TAgentDetail } from "@/types/agent";
  5. interface Props {
  6. agent?: TAgentDetail,
  7. role: TChatRole,
  8. text: string
  9. textReasoning?: string
  10. message: TMessage
  11. }
  12. export default ({agent, text, role, message, textReasoning=''}:Props) => {
  13. if(role === EChatRole.User ){
  14. return <Message text={text}/>
  15. }
  16. return <MessageRobot message={message} textReasoning={textReasoning} text={text} agent={agent}/>
  17. }