feat: Introduce DocumentOpenContext for document activation in the frontend

This commit is contained in:
2025-12-04 00:57:54 +01:00
parent 65555c18e8
commit 447b012e48
9 changed files with 82 additions and 50 deletions
+4 -1
View File
@@ -5,6 +5,7 @@ import {
DocumentsFilterProvider,
} from '../documents/context/DocumentsFilterContext';
import { PreviewProvider } from '../preview/PreviewContext';
import { DocumentOpenProvider } from '../context/DocumentOpenContext';
import { useWorkspaceSurface } from './useWorkspaceSurface';
import { DocumentsHeaderBreadcrumb } from '../documents/panel/DocumentsPanelHeader';
import { SidebarProvider, useSidebarContext } from '../sidebar/SidebarContext';
@@ -83,7 +84,9 @@ const DocumentsRouteContent: React.FC = () => {
<PreviewProvider
onNavigate={handleDocumentNavigate}
>
{content}
<DocumentOpenProvider onOpenViewer={handleDocumentNavigate}>
{content}
</DocumentOpenProvider>
</PreviewProvider>
</DocumentsFilterProvider>
);