significantly refactor presentational components

This commit is contained in:
Lachlan Kermode
2019-01-18 11:51:00 +00:00
parent f561064e6c
commit e7cac13fb5
34 changed files with 103 additions and 150 deletions

View File

@@ -0,0 +1,30 @@
import React from 'react';
import copy from '../../../js/data/copy.json';
import { isNotNullNorUndefined } from '../../../js/utilities';
const CardLocation = ({ language, location }) => {
if (isNotNullNorUndefined(location)) {
return (
<div className="card-cell location">
<p>
<i className="material-icons left">location_on</i>
{location}
</p>
</div>
);
} else {
const unknown = copy[language].cardstack.unknown_location;
return (
<div className="card-cell location">
<p>
<i className="material-icons left">location_on</i>
{unknown}
</p>
</div>
);
}
}
export default CardLocation;