diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjects.tsx b/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjects.tsx index ee566c3c7..8d8d6a730 100644 --- a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjects.tsx +++ b/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjects.tsx @@ -256,7 +256,7 @@ const ListObjects = ({ xhr.open("POST", uploadUrl, true); xhr.withCredentials = false; - xhr.onload = function (event) { + xhr.onload = function(event) { // TODO: handle status if (xhr.status === 401 || xhr.status === 403) { showSnackBarMessage("An error occurred while uploading the file."); @@ -291,8 +291,18 @@ const ListObjects = ({ e.target.value = null; }; - const displayParsedDate = (date: string) => { - return {date}; + const displayParsedDate = (object: BucketObject) => { + if (object.name.endsWith("/")) { + return ""; + } + return {object.last_modified}; + }; + + const displayNiceBytes = (object: BucketObject) => { + if (object.name.endsWith("/")) { + return ""; + } + return niceBytes(String(object.size)); }; const confirmDeleteObject = (object: string) => { @@ -488,11 +498,13 @@ const ListObjects = ({ label: "Last Modified", elementKey: "last_modified", renderFunction: displayParsedDate, + renderFullObject: true, }, { label: "Size", elementKey: "size", - renderFunction: niceBytes, + renderFunction: displayNiceBytes, + renderFullObject: true, width: 60, contentTextAlign: "right", },