summaryrefslogtreecommitdiffstats
path: root/frontend/components/SingleItem.js
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;