15159: Hide file preview when not secure and trustallcontent is false
[arvados-workbench2.git] / src / views-components / details-panel / file-details.tsx
index 7c11eb8baa263a80b3890428c42995bb9390e5e8..7b128c2cbd97e7ee739cc2f99825e5716fdfb412 100644 (file)
@@ -18,13 +18,13 @@ export class FileDetails extends DetailsData<CollectionFile | CollectionDirector
         return <Icon className={className} />;
     }
 
-    getDetails() {
+    getDetails({showPreview}) {
         const { item } = this;
         return item.type === CollectionFileType.FILE
             ? <>
                 <DetailsAttribute label='Size' value={formatFileSize(item.size)} />
                 {
-                    isImage(item.url) && <>
+                    isImage(item.url) && showPreview && <>
                         <DetailsAttribute label='Preview' />
                         <FileThumbnail file={item} />
                     </>