X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/cdad04a31b572aa401e3f5d1fdc2c0f69d6e2d08..a48138fa7227595bba0db267a4c37832cba9afa2:/src/views-components/details-panel/file-details.tsx diff --git a/src/views-components/details-panel/file-details.tsx b/src/views-components/details-panel/file-details.tsx index 86c63eb35b..db7c9cfe0f 100644 --- a/src/views-components/details-panel/file-details.tsx +++ b/src/views-components/details-panel/file-details.tsx @@ -4,8 +4,12 @@ import * as React from 'react'; import { DetailsData } from "./details-data"; -import { CollectionFile, CollectionDirectory } from '~/models/collection-file'; +import { CollectionFile, CollectionDirectory, CollectionFileType } from '~/models/collection-file'; import { getIcon } from '~/components/file-tree/file-tree-item'; +import { DetailsAttribute } from '~/components/details-attribute/details-attribute'; +import { formatFileSize } from '~/common/formatters'; +import { FileThumbnail } from '~/components/file-tree/file-thumbnail'; +import isImage from 'is-image'; export class FileDetails extends DetailsData { @@ -15,6 +19,17 @@ export class FileDetails extends DetailsDataFile details; + const { item } = this; + return item.type === CollectionFileType.FILE + ? <> + + { + isImage(item.url) && <> + + + + } + + :
; } }