UNPKG

@copilotkit/react-ui

Version:

<div align="center"> <a href="https://copilotkit.ai" target="_blank"> <img src="https://github.com/copilotkit/copilotkit/raw/main/assets/banner.png" alt="CopilotKit Logo"> </a>

51 lines (50 loc) 1.2 kB
// src/components/chat/messages/RenderTextMessage.tsx import { jsx } from "react/jsx-runtime"; function RenderTextMessage(props) { const { message, inProgress, index, isCurrentMessage, UserMessage, AssistantMessage, onRegenerate, onCopy, onThumbsUp, onThumbsDown } = props; if (message.isTextMessage()) { if (message.role === "user") { return /* @__PURE__ */ jsx( UserMessage, { "data-message-role": "user", message: message.content, rawData: message }, index ); } else if (message.role == "assistant") { return /* @__PURE__ */ jsx( AssistantMessage, { "data-message-role": "assistant", message: message.content, rawData: message, isLoading: inProgress && isCurrentMessage && !message.content, isGenerating: inProgress && isCurrentMessage && !!message.content, isCurrentMessage, onRegenerate, onCopy, onThumbsUp, onThumbsDown }, index ); } } } export { RenderTextMessage }; //# sourceMappingURL=chunk-7RIBDD4K.mjs.map