This commit is contained in:
2025-10-30 14:41:15 +01:00
parent 86be6256a4
commit 67fd787a14
9 changed files with 23 additions and 60 deletions
+6 -6
View File
@@ -11,14 +11,14 @@ const PreviewWorkspace = ({
return null;
}
const title = document.title || document.original_name || 'Document';
const mime = previewEntry?.contentType || document.content_type || 'application/pdf';
const title = document.title;
const mime = document.content_type;
const sizeBytes = Number(document.current_version?.size_bytes) || 0;
const sizeLabel = sizeBytes > 0 ? formatFileSize(sizeBytes) : null;
const metadata =
document.metadata && Object.keys(document.metadata).length > 0 ? document.metadata : null;
const folderName = document.folder_path || document.folder_name || null;
const issuedAt = document.issued_at || document.current_version?.issued_at || null;
const issuedAt = document.issued_at || null;
const createdAt = document.created_at || null;
const updatedAt = document.updated_at || null;
const tags = Array.isArray(document.tags) ? document.tags : [];
@@ -33,13 +33,13 @@ const PreviewWorkspace = ({
if (updatedAt) rows.push(['Updated', new Date(updatedAt).toLocaleString()]);
if (folderName) rows.push(['Folder', folderName]);
if (tags.length) {
rows.push(['Tags', tags.map((tag) => tag.label || tag.name || tag.slug).filter(Boolean).join(', ')]);
rows.push(['Tags', tags.map((tag) => tag.label).filter(Boolean).join(', ')]);
}
if (correspondents.length) {
rows.push([
'Correspondents',
correspondents
.map((entry) => entry.name || entry.label || entry.slug)
.map((entry) => entry.name)
.filter(Boolean)
.join(', '),
]);
@@ -173,7 +173,7 @@ export const createPreviewSurface = ({
return null;
}
const title = document.title || document.original_name || 'Document preview';
const title = document.title;
const sidebarToggle = renderSidebarToggle ? renderSidebarToggle() : null;
const closeButton = onClose
? (