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