diff --git a/frontend/src/index.jsx b/frontend/src/index.jsx index 05bd2c9..38655ca 100644 --- a/frontend/src/index.jsx +++ b/frontend/src/index.jsx @@ -291,6 +291,7 @@ const DocumentsTable = ({ onFolderDragLeave, onFolderDelete, onDocumentSelect, + onDocumentOpen, selectedDocumentId, onDocumentDragStart, onDocumentDragEnd, @@ -371,6 +372,12 @@ const DocumentsTable = ({ key={doc.id} className={`document${selectedDocumentId === doc.id ? ' selected' : ''}`} onClick={() => onDocumentSelect(doc.id)} + onDoubleClick={(event) => { + event.stopPropagation(); + if (onDocumentOpen) { + onDocumentOpen(doc.id); + } + }} draggable onDragStart={(event) => onDocumentDragStart(event, doc.id)} onDragEnd={onDocumentDragEnd} @@ -437,6 +444,8 @@ const DetailPanel = ({ onTagRemove, onRegenerateThumbnails, loading, + previewEntry, + onOpenPreview, }) => (