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