feat: update frontend components for integration.
This commit is contained in:
@@ -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<{
|
||||
<DocumentOpenProvider
|
||||
onOpenViewer={onNavigate}
|
||||
onOpenPreview={openPreview}
|
||||
onOpenSidepanel={handleOpenSidepanel}
|
||||
onOpenSidepanel={openDetailPanel}
|
||||
>
|
||||
{renderSurface()}
|
||||
</DocumentOpenProvider>
|
||||
|
||||
@@ -45,7 +45,6 @@ interface UseDetailWorkspaceResult {
|
||||
openDetailPanel: ReturnType<typeof useDetailPanel>['openDetailPanel'];
|
||||
closeDetailPanel: ReturnType<typeof useDetailPanel>['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,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user