fix toggling edge case

This commit is contained in:
pablodanswer 2025-01-26 12:00:53 -08:00 committed by Evan Lohn
parent 25f6543443
commit a0af8ee91c
2 changed files with 13 additions and 7 deletions

View File

@ -2176,7 +2176,12 @@ export function ChatPage({
>
<DocumentResults
agenticMessage={
aiMessage?.sub_questions?.length! > 0 ? true : false
aiMessage?.sub_questions?.length! > 0 ||
messageHistory.find(
(m) => m.messageId === aiMessage?.parentMessageId
)?.sub_questions?.length! > 0
? true
: false
}
setPresentingDocument={setPresentingDocument}
modal={true}
@ -2331,7 +2336,12 @@ export function ChatPage({
>
<DocumentResults
agenticMessage={
aiMessage?.sub_questions?.length! > 0 ? true : false
aiMessage?.sub_questions?.length! > 0 ||
messageHistory.find(
(m) => m.messageId === aiMessage?.parentMessageId
)?.sub_questions?.length! > 0
? true
: false
}
setPresentingDocument={setPresentingDocument}
modal={false}

View File

@ -312,11 +312,7 @@ export function StatusRefinement({
onClick={() => {
const viewInitialAnswer = !isViewingInitialAnswer;
setIsViewingInitialAnswer(viewInitialAnswer);
toggleDocDisplay &&
toggleDocDisplay(!isViewingInitialAnswer);
if (viewInitialAnswer) {
setIsViewingInitialAnswer(true);
}
toggleDocDisplay && toggleDocDisplay(viewInitialAnswer);
}}
>
{isViewingInitialAnswer