diff --git a/src/files-and-uploads/FileInfo.jsx b/src/files-and-uploads/FileInfo.jsx index a1ee502ad..59f3a11ce 100644 --- a/src/files-and-uploads/FileInfo.jsx +++ b/src/files-and-uploads/FileInfo.jsx @@ -1,7 +1,11 @@ import React, { useState } from 'react'; import PropTypes from 'prop-types'; -import { injectIntl, FormattedMessage, intlShape } from '@edx/frontend-platform/i18n'; - +import { + injectIntl, + FormattedMessage, + FormattedDate, + intlShape, +} from '@edx/frontend-platform/i18n'; import { ModalDialog, Stack, @@ -13,6 +17,7 @@ import { CheckboxControl, } from '@edx/paragon'; import { ContentCopy, InfoOutline } from '@edx/paragon/icons'; +import { getUtcDateTime } from './data/utils'; import AssetThumbnail from './FileThumbnail'; import messages from './messages'; @@ -31,6 +36,7 @@ const FileInfo = ({ setLockedState(locked); handleLockedAsset(asset.id, locked); }; + const dateAdded = getUtcDateTime(asset.dateAdded); return (
-
+
- {asset.dateAdded} +
diff --git a/src/files-and-uploads/FileThumbnail.jsx b/src/files-and-uploads/FileThumbnail.jsx index ca0aeb309..d304d0f4e 100644 --- a/src/files-and-uploads/FileThumbnail.jsx +++ b/src/files-and-uploads/FileThumbnail.jsx @@ -19,11 +19,19 @@ const AssetThumbnail = ({ }); return ( -
+
{thumbnail ? ( - {`Thumbnail + {`Thumbnail ) : ( -
+
)} diff --git a/src/files-and-uploads/data/utils.js b/src/files-and-uploads/data/utils.js index ffa74fb87..1416fdfdf 100644 --- a/src/files-and-uploads/data/utils.js +++ b/src/files-and-uploads/data/utils.js @@ -39,3 +39,9 @@ export const getSrc = ({ thumbnail, wrapperType, externalUrl }) => { return InsertDriveFile; } }; + +export const getUtcDateTime = (date) => { + const utcDateString = date.replace(/\bat\b/g, ''); + const utcDateTime = new Date(utcDateString); + return utcDateTime; +};