This commit is contained in:
2025-11-16 11:36:11 +01:00
parent 7e0768a09a
commit dae66703f2
17 changed files with 1110 additions and 160 deletions
+5 -5
View File
@@ -60,7 +60,7 @@ interface UseDocumentPreviewArgs {
interface UseDocumentPreviewResult {
previewEntries: Map<DocumentId, PreviewEntry>;
previewDocuments: Map<DocumentId, DocumentLike>;
ensurePreviewUrl: (documentId: DocumentId, options?: { force?: boolean }) => Promise<PreviewEntry | null>;
ensureDownloadUrl: (documentId: DocumentId, options?: { force?: boolean }) => Promise<PreviewEntry | null>;
ensurePreviewData: (documentId: DocumentId) => Promise<DocumentLike | null>;
openDocumentPreview: (documentId: DocumentId, options?: { replace?: boolean }) => void;
closeDocumentPreview: (folderId?: FolderId) => void;
@@ -143,7 +143,7 @@ const useDocumentPreview = ({
});
}, []);
const ensurePreviewUrl = useCallback(
const ensureDownloadUrl = useCallback(
async (documentId: DocumentId, { force = false }: { force?: boolean } = {}): Promise<PreviewEntry | null> => {
if (!documentId) return null;
@@ -231,7 +231,7 @@ const useDocumentPreview = ({
fallbackFolderId === 'root' ? '/documents' : `/documents/folder/${fallbackFolderId}`;
}
await ensurePreviewUrl(documentId, { force: false });
await ensureDownloadUrl(documentId, { force: false });
setActivePreviewId(documentId);
return doc;
},
@@ -239,7 +239,7 @@ const useDocumentPreview = ({
searchResults,
documents,
assetManager,
ensurePreviewUrl,
ensureDownloadUrl,
setActivePreviewId,
api,
cachePreviewDocument,
@@ -336,7 +336,7 @@ const useDocumentPreview = ({
return {
previewEntries,
previewDocuments,
ensurePreviewUrl,
ensureDownloadUrl,
ensurePreviewData,
openDocumentPreview,
closeDocumentPreview,