Skip to content
This repository has been archived by the owner on Dec 13, 2017. It is now read-only.

Commit

Permalink
Catch undefined Entity props.
Browse files Browse the repository at this point in the history
  • Loading branch information
benoccrp committed Nov 29, 2017
1 parent 8d3a845 commit c6d0d1d
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
4 changes: 2 additions & 2 deletions src/components/EntityScreen/EntityContent.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ import DualPane from 'components/common/DualPane';

class EntityContent extends Component {
render() {
const { entity } = this.props;
const { properties = {} } = this.props.entity;
return (
<DualPane.ContentPane>
<dl>
{Object.entries(entity.properties).map(([property, values]) => ([
{Object.entries(properties).map(([property, values]) => ([
<dt>{property}</dt>,
<dd>
{values.length === 1
Expand Down
10 changes: 5 additions & 5 deletions src/components/EntityScreen/EntityInfo.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ import DualPane from 'components/common/DualPane';

class EntityInfo extends Component {
render() {
const { entity } = this.props;
const { name, schema, created_at, countries = [] } = this.props.entity;
return (
<DualPane.InfoPane>
<h1>{entity.name}</h1>
<h1>{name}</h1>
<ul>
<li>{entity.schema}</li>
<li>{entity.created_at}</li>
<li>{entity.countries.join(', ')}</li>
<li>{schema}</li>
<li>{created_at}</li>
<li>{countries.join(', ')}</li>
</ul>
</DualPane.InfoPane>
);
Expand Down

0 comments on commit c6d0d1d

Please sign in to comment.