From 297f29ac4351281f0ee6c3173bca9e3fdc6f723e Mon Sep 17 00:00:00 2001 From: Potenz Date: Sun, 20 Jul 2025 21:18:47 +0530 Subject: [PATCH] documet page done --- apps/Frontend/src/lib/queryClient.ts | 3 ++- apps/Frontend/src/pages/documents-page.tsx | 18 +++++++++++------- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/apps/Frontend/src/lib/queryClient.ts b/apps/Frontend/src/lib/queryClient.ts index 69f4cf9..a6ace47 100644 --- a/apps/Frontend/src/lib/queryClient.ts +++ b/apps/Frontend/src/lib/queryClient.ts @@ -87,7 +87,8 @@ export const queryClient = new QueryClient({ queryFn: getQueryFn({ on401: "throw" }), refetchInterval: false, refetchOnWindowFocus: false, - staleTime: Infinity, + refetchOnMount: true, + staleTime: 0, retry: false, }, mutations: { diff --git a/apps/Frontend/src/pages/documents-page.tsx b/apps/Frontend/src/pages/documents-page.tsx index 7a03d36..3ef427d 100644 --- a/apps/Frontend/src/pages/documents-page.tsx +++ b/apps/Frontend/src/pages/documents-page.tsx @@ -44,8 +44,11 @@ export default function DocumentsPage() { const toggleMobileMenu = () => setIsMobileMenuOpen((prev) => !prev); useEffect(() => { - setSelectedGroupId(null); - }, [selectedPatient]); + setSelectedGroupId(null); + setFileBlobUrl(null); + setSelectedPdfId(null); +}, [selectedPatient]); + const { data: groups = [] } = useQuery({ queryKey: ["groups", selectedPatient?.id], @@ -178,7 +181,7 @@ export default function DocumentsPage() { } > - Group #{group.id} - {group.title} + Group - {group.title} )) )} @@ -189,7 +192,7 @@ export default function DocumentsPage() { {selectedGroupId && ( - PDFs in Group #{selectedGroupId} + PDFs in Group {groupPdfs.length === 0 ? ( @@ -241,15 +244,16 @@ export default function DocumentsPage() { {fileBlobUrl && ( - Viewing PDF #{selectedPdfId} + Viewing PDF