summaryrefslogtreecommitdiffstats
path: root/frontend/components/SingleItem.js
blob: f591f55ac770ef8ff0b47929fed4819f306f5b3d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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];

  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);