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 (
<>