diff --git a/src/components/documents/documents-hub.tsx b/src/components/documents/documents-hub.tsx index 54431e39..ee270e93 100644 --- a/src/components/documents/documents-hub.tsx +++ b/src/components/documents/documents-hub.tsx @@ -211,22 +211,27 @@ export function DocumentsHub({ portSlug, initialTab = 'all' }: DocumentsHubProps ); }; + const handleFolderSelect = (id: string | null | undefined) => { + setSelectedFolderId(id); + setTypeFilter(undefined); + }; + return (
setSelectedFolderId(undefined)} + onAfterDelete={() => handleFolderSelect(undefined)} /> } />
- + - setTab(v as DocumentsHubTab)}> + { + setTab(v as DocumentsHubTab); + setTypeFilter(undefined); + }} + > {documentsHubTabs.map((t) => ( @@ -285,9 +296,7 @@ export function DocumentsHub({ portSlug, initialTab = 'all' }: DocumentsHubProps className="max-w-xs h-9" /> {(() => { - const seenTypes = Array.from( - new Set(documents.map((d) => d.documentType)), - ).sort(); + const seenTypes = Array.from(new Set(documents.map((d) => d.documentType))).sort(); if (seenTypes.length === 0) return null; return (
@@ -311,7 +320,7 @@ export function DocumentsHub({ portSlug, initialTab = 'all' }: DocumentsHubProps )} onClick={() => setTypeFilter(t)} > - {t} + {TYPE_LABELS[t] ?? t} ))}