diff --git a/packages/components-faraday/src/components/Dashboard/DashboardCard.js b/packages/components-faraday/src/components/Dashboard/DashboardCard.js index 23d37ac8efed290683168c7c306ee3a93f5d3ed4..a3d0cd20d2644651a6b315085ba12117ee8c24c0 100644 --- a/packages/components-faraday/src/components/Dashboard/DashboardCard.js +++ b/packages/components-faraday/src/components/Dashboard/DashboardCard.js @@ -44,6 +44,7 @@ const DashboardCard = ({ const customId = project.customId || project.id.split('-')[0] const hasFiles = files ? Object.values(files).some(f => f.length > 0) : false const journalIssueType = parseJournalIssue(journal, metadata) + const submittedDate = get(version, 'submitted') const manuscriptMeta = `${type} - ${ journalIssueType ? journalIssueType.label : 'N/A' }` @@ -101,16 +102,15 @@ const DashboardCard = ({ <Bottom> <LeftDetails flex={3}> <Status>{mapStatusToLabel(project)}</Status> - <DateParser - durationThreshold={0} - timestamp={get(version, 'submitted')} - > - {(timestamp, daysAgo) => ( - <DateField> - {timestamp} ({daysAgo} ago) - </DateField> - )} - </DateParser> + {submittedDate && ( + <DateParser durationThreshold={0} timestamp={submittedDate}> + {(timestamp, daysAgo) => ( + <DateField> + {timestamp} ({daysAgo} ago) + </DateField> + )} + </DateParser> + )} </LeftDetails> <RightDetails flex={4}> <ManuscriptType title={manuscriptMeta}>