From 19c9683e2126c68cb9d231293162c756d69c51fb Mon Sep 17 00:00:00 2001 From: Wes Bos Date: Thu, 8 Feb 2018 10:41:16 -0500 Subject: WIP --- frontend/components/SingleItem.js | 26 ++++++-------------------- 1 file changed, 6 insertions(+), 20 deletions(-) (limited to 'frontend/components/SingleItem.js') diff --git a/frontend/components/SingleItem.js b/frontend/components/SingleItem.js index 297c33d..9d18074 100644 --- a/frontend/components/SingleItem.js +++ b/frontend/components/SingleItem.js @@ -1,36 +1,22 @@ import { graphql, compose } from 'react-apollo'; -import { Motion, spring } from 'react-motion'; import { SINGLE_ITEM_QUERY } from '../queries'; +import { singleItemEnhancer } from '../enhancers/enhancers'; import makeImage from '../lib/image'; const SingleItem = props => { - if (!props.findItem.Item) return

Not ready

; - console.log(props.findItem.Item); - - if (props.loading) return

Loading...

; + if (props.loading || !props.item) return

Loading...

; if (props.error) return

Error...

; - - const item = props.findItem.Item; + console.log(props); + const item = props.findItem.items[0]; return (
{item.title}

Viewing {item.title}

- - - {value =>
{value.x}
} -
+

{item.description}

); }; -const ComponentWithMutations = compose( - graphql(SINGLE_ITEM_QUERY, { - name: 'findItem', - // This comes from Props - options: ({ id }) => ({ - variables: { id }, - }), - }) -)(SingleItem); +const ComponentWithMutations = compose(singleItemEnhancer)(SingleItem); export default ComponentWithMutations; -- cgit v1.3