diff --git a/packages/strapi-plugin-content-manager/admin/src/components/CustomTable/Row.js b/packages/strapi-plugin-content-manager/admin/src/components/CustomTable/Row.js index 1926f96940..1049d8d66d 100644 --- a/packages/strapi-plugin-content-manager/admin/src/components/CustomTable/Row.js +++ b/packages/strapi-plugin-content-manager/admin/src/components/CustomTable/Row.js @@ -56,7 +56,7 @@ const getDisplayedValue = (type, value, name) => { } }; -function Row({ goTo, isBulkable, isHoverable, row, headers }) { +function Row({ goTo, isBulkable, row, headers }) { const { entriesToDelete, onChangeBulk, @@ -65,12 +65,7 @@ function Row({ goTo, isBulkable, isHoverable, row, headers }) { } = useListView(); const renderMediaList = files => { - return ( - - ); + return ; }; return ( diff --git a/packages/strapi-plugin-content-manager/admin/src/components/CustomTable/index.js b/packages/strapi-plugin-content-manager/admin/src/components/CustomTable/index.js index 84db7c3f89..aa9a14249e 100644 --- a/packages/strapi-plugin-content-manager/admin/src/components/CustomTable/index.js +++ b/packages/strapi-plugin-content-manager/admin/src/components/CustomTable/index.js @@ -18,7 +18,6 @@ function CustomTable({ push, }, isBulkable, - isHoverable, }) { const { emitEvent, @@ -68,7 +67,6 @@ function CustomTable({ > fileName.split('.').slice(-1)[0]; const renderImage = image => { - const { name, url } = image; + const { name, size, url } = image; + + if (size > 2000) { + return renderFile(image); + } return ( @@ -30,13 +34,13 @@ function MediaPreviewList({ hoverable, files }) { }; const renderFile = file => { - const { ext, name } = file; - const fileType = getFileType(name); + const { mime, name } = file; + const fileType = includes(mime, 'image') ? 'image' : getFileType(name); return (
- {ext} + {fileType}
{name} @@ -88,7 +92,7 @@ function MediaPreviewList({ hoverable, files }) { } MediaPreviewList.default = { - hoverable: false, + hoverable: true, files: null, }; diff --git a/packages/strapi-plugin-content-manager/admin/src/containers/ListView/index.js b/packages/strapi-plugin-content-manager/admin/src/containers/ListView/index.js index adf7be00e7..1715004e47 100644 --- a/packages/strapi-plugin-content-manager/admin/src/containers/ListView/index.js +++ b/packages/strapi-plugin-content-manager/admin/src/containers/ListView/index.js @@ -237,22 +237,6 @@ function ListView({ }, ]; - // TODO - Remove when media is enable in List Layout - const imgHeader = { - label: 'Image', - name: 'image', - searchable: false, - sortable: false, - }; - const iconsHeader = { - label: 'Icons', - name: 'icons', - searchable: false, - sortable: false, - }; - const tableHeaders = [...getTableHeaders(), imgHeader, iconsHeader]; - - console.log(data); return ( <>