blob: 5a6373fd3c7152a52ee208954a89e1394d2656e9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
import { compose } from 'react-apollo';
import { singleItemEnhancer } from '../enhancers/enhancers';
const SingleItem = ({ findItem: { error, loading, items } }) => {
if (loading) return <p>Loading...</p>;
if (error) return <p>Error...</p>;
const item = items[0];
if (!item) {
return <p>No Item Found</p>;
}
return (
<div>
<img src={item.largeImage || item.image} alt={item.title} />
<h2>Viewing {item.title}</h2>
<p>{item.description}</p>
</div>
);
};
export default compose(singleItemEnhancer)(SingleItem);
export { SingleItem };
|