From 3b45dd7b593825721ec9ee9f6a49c732601b1ae0 Mon Sep 17 00:00:00 2001 From: Wes Bos Date: Thu, 21 Sep 2017 15:39:12 -0400 Subject: Cha Ching --- pages/add.js | 16 ++++++++++++++++ pages/index.js | 27 ++++++++++++--------------- pages/item.js | 23 +++++++---------------- 3 files changed, 35 insertions(+), 31 deletions(-) create mode 100644 pages/add.js (limited to 'pages') diff --git a/pages/add.js b/pages/add.js new file mode 100644 index 0000000..9b8c333 --- /dev/null +++ b/pages/add.js @@ -0,0 +1,16 @@ +import { Component } from 'react'; +import Page from '../components/Page'; +import withData from '../lib/withData'; +import CreateItem from '../components/CreateItem'; + +const Home = props => { + const page = parseInt(props.url.query.page) || 1; + return ( + +

Add an Item

+ +
+ ); +}; + +export default withData(Home); diff --git a/pages/index.js b/pages/index.js index 17c8a71..09933bf 100644 --- a/pages/index.js +++ b/pages/index.js @@ -1,24 +1,21 @@ import { Component } from 'react'; import Items from '../components/Items'; -import CreateItem from '../components/CreateItem'; -import Count from '../components/Count'; -import LoginAuth0 from '../components/LoginAuth0'; import Header from '../components/Header'; import Page from '../components/Page'; import withData from '../lib/withData'; +import PropTypes from 'prop-types'; -class Home extends Component { - render() { - const page = parseInt(this.props.url.query.page) || 1; - return ( - +const Home = props => { + const page = parseInt(props.url.query.page) || 1; + return ( + + + + ); +}; - - - - - ) - } -} +Home.propTypes = { + url: PropTypes.object, +}; export default withData(Home); diff --git a/pages/item.js b/pages/item.js index affc0d7..2599810 100644 --- a/pages/item.js +++ b/pages/item.js @@ -1,21 +1,12 @@ -import { Component } from 'react'; import withData from '../lib/withData'; -import Items from '../components/Items'; -import CreateItem from '../components/CreateItem'; -import Signup from '../components/Signup'; -import LoginAuth0 from '../components/LoginAuth0'; import Page from '../components/Page'; -import Item from '../components/Item'; +import SingleItem from '../components/SingleItem'; -class ItemPage extends Component { - render() { - return ( - -

I'm the item url!

- -
- ) - } -} +const ItemPage = props => ( + +

I'm the item url!

+ +
+); export default withData(ItemPage); -- cgit v1.3