Put train of thought ui before Khoj response on web app

This commit is contained in:
Debanjum 2024-10-31 02:24:53 -07:00
parent e8e6ead39f
commit e17dc9f7b5

View file

@ -318,6 +318,18 @@ export default function ChatHistory(props: ChatHistoryProps) {
data.chat && data.chat &&
data.chat.map((chatMessage, index) => ( data.chat.map((chatMessage, index) => (
<> <>
{chatMessage.trainOfThought && chatMessage.by === "khoj" && (
<TrainOfThoughtComponent
trainOfThought={chatMessage.trainOfThought?.map(
(train) => train.data,
)}
lastMessage={false}
agentColor={data?.agent?.color || "orange"}
key={`${index}trainOfThought`}
keyId={`${index}trainOfThought`}
completed={true}
/>
)}
<ChatMessage <ChatMessage
key={`${index}fullHistory`} key={`${index}fullHistory`}
ref={ ref={
@ -340,18 +352,6 @@ export default function ChatHistory(props: ChatHistoryProps) {
onDeleteMessage={handleDeleteMessage} onDeleteMessage={handleDeleteMessage}
conversationId={props.conversationId} conversationId={props.conversationId}
/> />
{chatMessage.trainOfThought && chatMessage.by === "khoj" && (
<TrainOfThoughtComponent
trainOfThought={chatMessage.trainOfThought?.map(
(train) => train.data,
)}
lastMessage={false}
agentColor={data?.agent?.color || "orange"}
key={`${index}trainOfThought`}
keyId={`${index}trainOfThought`}
completed={true}
/>
)}
</> </>
))} ))}
{props.incomingMessages && {props.incomingMessages &&