From 7d5dd7f1a8d9b27aee52659b98f3ab7afc16a8f9 Mon Sep 17 00:00:00 2001 From: Alex P Date: Wed, 14 Jun 2017 17:08:28 -0700 Subject: [PATCH] Protect against potentially data not having items --- ui/src/status/components/JSONFeedReader.js | 56 +++++++++++----------- 1 file changed, 29 insertions(+), 27 deletions(-) diff --git a/ui/src/status/components/JSONFeedReader.js b/ui/src/status/components/JSONFeedReader.js index 22dd84adf1..5494d98341 100644 --- a/ui/src/status/components/JSONFeedReader.js +++ b/ui/src/status/components/JSONFeedReader.js @@ -3,34 +3,36 @@ import React, {PropTypes} from 'react' import moment from 'moment' const JSONFeedReader = ({data}) => - data + data && data.items ?
- {data.items.map( - ({ - id, - date_published, - url, - title, - author: {name}, - image, - content_text: contentText, - }) => -
-
- {`${moment(date_published).format('MMM DD')}`} -
-
- -
{title}
-
- by {name} -
-
- {image ? : null} -

{contentText}

-
-
- )} + {data.items + ? data.items.map( + ({ + id, + date_published, + url, + title, + author: {name}, + image, + content_text: contentText, + }) => +
+
+ {`${moment(date_published).format('MMM DD')}`} +
+
+ +
{title}
+
+ by {name} +
+
+ {image ? : null} +

{contentText}

+
+
+ ) + : null}
: null