diff --git a/frontend/src/app/DocumentsRoute.tsx b/frontend/src/app/DocumentsRoute.tsx
index 8609105..430f93f 100644
--- a/frontend/src/app/DocumentsRoute.tsx
+++ b/frontend/src/app/DocumentsRoute.tsx
@@ -26,12 +26,6 @@ const DocumentsInner: React.FC<{
const { openDetailPanel } = surfaceConfig;
const sidebarHidden = sidebarCollapsed || sidebarSuppressed;
- const handleOpenSidepanel = useCallback((docId: string) => {
- if (openDetailPanel) {
- openDetailPanel(docId);
- }
- }, [openDetailPanel]);
-
const documentsTablePropsWithNav = surfaceConfig.documentsTableProps
? {
...surfaceConfig.documentsTableProps,
@@ -75,7 +69,7 @@ const DocumentsInner: React.FC<{
{renderSurface()}
diff --git a/frontend/src/viewer/logic/useDetailWorkspace.ts b/frontend/src/viewer/logic/useDetailWorkspace.ts
index 1ea27d3..6d2a6d1 100644
--- a/frontend/src/viewer/logic/useDetailWorkspace.ts
+++ b/frontend/src/viewer/logic/useDetailWorkspace.ts
@@ -45,7 +45,6 @@ interface UseDetailWorkspaceResult {
openDetailPanel: ReturnType['openDetailPanel'];
closeDetailPanel: ReturnType['closeDetailPanel'];
handleDetailPanelClose: () => void;
- inspectDocument: (docId: Identifier | null) => void;
resolveThumbnailUrlForDoc: (doc: Document | null) => string | null;
resolveFolderPath: (folderId?: Identifier | 'root') => Array<{ id: Identifier | 'root'; name: string }>;
}
@@ -140,16 +139,6 @@ const useDetailWorkspace = ({
[ensureAssetUrl, getAsset],
);
- const inspectDocument = useCallback(
- (documentId: Identifier) => {
- if (!documentId) {
- return;
- }
- openDetailPanel(documentId);
- },
- [openDetailPanel],
- );
-
const handleDetailPanelClose = useCallback(() => {
closeDetailPanel();
}, [closeDetailPanel]);
@@ -208,6 +197,8 @@ const useDetailWorkspace = ({
closeDetailPanel,
handleDetailPanelClose,
inspectDocument,
+ previewActive,
+ previewWorkspaceDocument,
resolveThumbnailUrlForDoc,
resolveFolderPath,
};