diff --git a/src/frontend/src/components/chatComponent/chatMessage/index.tsx b/src/frontend/src/components/chatComponent/chatMessage/index.tsx deleted file mode 100644 index 55badac86..000000000 --- a/src/frontend/src/components/chatComponent/chatMessage/index.tsx +++ /dev/null @@ -1,55 +0,0 @@ -import { useState } from "react"; -import { ChatMessageType } from "../../../types/chat"; -import { nodeColors } from "../../../utils"; -import Convert from "ansi-to-html"; -import { MessageCircle } from "lucide-react"; -import DOMPurify from "dompurify"; -const convert = new Convert({ newline: true }); -export default function ChatMessage({ chat }: { chat: ChatMessageType }) { - const [hidden, setHidden] = useState(true); - return ( -
- {!chat.isSend ? ( -
-
- {hidden && chat.thought && chat.thought !== "" && ( -
setHidden((prev) => !prev)} - className="absolute right-2 top-2 cursor-pointer" - > - -
- )} - - {chat.thought && chat.thought !== "" && !hidden && ( -
setHidden((prev) => !prev)} - style={{ backgroundColor: nodeColors["thought"] }} - className=" inline-block w-full cursor-pointer px-5 pb-3 pt-3 text-start" - dangerouslySetInnerHTML={{ - __html: DOMPurify.sanitize(convert.toHtml(chat.thought)), - }} - >
- )} - {chat.thought && chat.thought !== "" && !hidden &&

} -
- {chat.message} -
-
-
- ) : ( -
-
- {chat.message} -
-
- )} -
- ); -}