diff --git a/src/frontend/src/constants.tsx b/src/frontend/src/constants.tsx index 601b2ba23..c823abc1d 100644 --- a/src/frontend/src/constants.tsx +++ b/src/frontend/src/constants.tsx @@ -1,8 +1,10 @@ // src/constants.tsx +import { MessageSquareDashed } from "lucide-react"; import { FlowType } from "./types/flow"; import { TabsState } from "./types/tabs"; import { buildInputs, buildTweaks } from "./utils"; +import { MessageSquare } from "lucide-react"; /** * The base text for subtitle of Export Dialog (Toolbar) @@ -57,6 +59,8 @@ export const CHAT_CANNOT_OPEN_DESCRIPTION = "This is not a chat flow."; export const FLOW_NOT_BUILT_TITLE = "Flow not built"; +export const THOUGHTS_ICON = MessageSquare; + export const FLOW_NOT_BUILT_DESCRIPTION = "Please build the flow before chatting."; diff --git a/src/frontend/src/modals/formModal/chatMessage/index.tsx b/src/frontend/src/modals/formModal/chatMessage/index.tsx index dfd04a585..b6d62b900 100644 --- a/src/frontend/src/modals/formModal/chatMessage/index.tsx +++ b/src/frontend/src/modals/formModal/chatMessage/index.tsx @@ -10,7 +10,13 @@ import remarkGfm from "remark-gfm"; import remarkMath from "remark-math"; import { CodeBlock } from "./codeBlock"; import Convert from "ansi-to-html"; -import { User2, MessageSquare, ChevronDown } from "lucide-react"; +import { + User2, + MessageSquare, + ChevronDown, + MessageCircle, + MessageSquareDashed, +} from "lucide-react"; import { Accordion, AccordionContent, @@ -18,6 +24,7 @@ import { AccordionTrigger, } from "../../../components/ui/accordion"; import { Badge } from "../../../components/ui/badge"; +import { THOUGHTS_ICON } from "../../../constants"; export default function ChatMessage({ chat, @@ -45,26 +52,24 @@ export default function ChatMessage({