Skip to content

Commit 0aba1bc

Browse files
Merge pull request #280 from microsoft/dev
fix: Merging dev changes to main branch
2 parents 807a98f + d8af1cc commit 0aba1bc

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

App/frontend-app/src/components/documentViewer/dialogTitleBar.tsx

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,18 +45,20 @@ export function DialogTitleBar({
4545
}: IDialogTitleBarProps) {
4646
const { t } = useTranslation();
4747
const [activeTab, setActiveTab] = useState(selectedTab);
48+
const [isChatTabOpened, setIsChatTabOpened] = useState(false);
4849

4950
useEffect(() => {
5051
setActiveTab(selectedTab);
51-
}, [selectedTab]);
52+
}, [selectedTab,clearChatFlag]);
53+
54+
useEffect(()=>{
55+
if(activeTab == "Chat Room")
56+
setIsChatTabOpened(true)
57+
},[activeTab])
5258

5359
const handleTabSelect = (event: SelectTabEvent, data: SelectTabData) => {
54-
setActiveTab(data.value as string);
5560
onTabSelect(event, data);
5661

57-
if (data.value === "Chat Room") {
58-
setClearChatFlag(false);
59-
}
6062
};
6163

6264
return (
@@ -152,7 +154,7 @@ export function DialogTitleBar({
152154
searchResultDocuments={[]}
153155
selectedDocuments={[metadata]}
154156
chatWithDocument={[metadata]}
155-
clearChatFlag={clearChatFlag}
157+
clearChatFlag={isChatTabOpened ? !isChatTabOpened : clearChatFlag}
156158
/>
157159
</div>
158160
</div>

App/frontend-app/src/components/documentViewer/documentViewer.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ export function DocDialog(
7474
const [pageMetadata, setPageMetadata] = useState<Document[] | null>(null);
7575
const [iframeKey, setIframeKey] = useState(0);
7676
const [isExpanded, setIsExpanded] = useState(false);
77-
const [clearedChatFlag, setClearChatFlag] = useState(false);
77+
const [clearedChatFlag, setClearChatFlag] = useState(clearChatFlag);
7878
// const [aiKnowledgeMetadata, setAIKnowledgeMetadata] = useState<Document | null>(null);
7979

8080

0 commit comments

Comments
 (0)