From 61d8bf76574247305db4c24bdda3ea26208dddcb Mon Sep 17 00:00:00 2001 From: Alexandru Munteanu <alexandru.munt@gmail.com> Date: Tue, 5 Jun 2018 13:48:02 +0300 Subject: [PATCH] fix(dashboard-card): don't show date for draft status --- .../src/components/Dashboard/DashboardCard.js | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/components-faraday/src/components/Dashboard/DashboardCard.js b/packages/components-faraday/src/components/Dashboard/DashboardCard.js index 23d37ac8e..a3d0cd20d 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}> -- GitLab