diff options
| author | Wes Bos <wesbos@gmail.com> | 2017-09-15 14:26:13 -0400 |
|---|---|---|
| committer | Wes Bos <wesbos@gmail.com> | 2017-09-15 14:26:13 -0400 |
| commit | 1450e579c67e3d969cb099dfe6c1cefd1e313fb5 (patch) | |
| tree | 5c255968082c16452f1dc8245dbbb890f91dce87 /pages | |
| parent | 7af74ff8988961c988f03c95961b70c2918521ae (diff) | |
yep
Diffstat (limited to 'pages')
| -rw-r--r-- | pages/cart.js | 21 | ||||
| -rw-r--r-- | pages/index.js | 8 | ||||
| -rw-r--r-- | pages/item.js | 21 | ||||
| -rw-r--r-- | pages/items.js | 2 | ||||
| -rw-r--r-- | pages/orders.js | 2 | ||||
| -rw-r--r-- | pages/signup.js | 4 |
6 files changed, 52 insertions, 6 deletions
diff --git a/pages/cart.js b/pages/cart.js new file mode 100644 index 0000000..d4fb9c2 --- /dev/null +++ b/pages/cart.js @@ -0,0 +1,21 @@ +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 CartList from '../components/CartList'; + +class Orders extends Component { + render() { + return ( + <Page> + <h2>My Cart</h2> + <CartList/> + </Page> + ) + } +} + +export default withData(Orders); diff --git a/pages/index.js b/pages/index.js index af3e817..17c8a71 100644 --- a/pages/index.js +++ b/pages/index.js @@ -5,18 +5,20 @@ 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'; class Home extends Component { render() { + const page = parseInt(this.props.url.query.page) || 1; return ( <Page> - <LoginAuth0 /> + <Count/> <CreateItem /> - <Items></Items> + <Items page={page}></Items> </Page> ) } } -export default Home; +export default withData(Home); diff --git a/pages/item.js b/pages/item.js new file mode 100644 index 0000000..affc0d7 --- /dev/null +++ b/pages/item.js @@ -0,0 +1,21 @@ +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'; + +class ItemPage extends Component { + render() { + return ( + <Page> + <p>I'm the item url!</p> + <Item id={this.props.url.query.itemId}></Item> + </Page> + ) + } +} + +export default withData(ItemPage); diff --git a/pages/items.js b/pages/items.js new file mode 100644 index 0000000..52f9f86 --- /dev/null +++ b/pages/items.js @@ -0,0 +1,2 @@ +import Index from './index' +export default Index; diff --git a/pages/orders.js b/pages/orders.js index 4f90838..4025868 100644 --- a/pages/orders.js +++ b/pages/orders.js @@ -18,4 +18,4 @@ class Orders extends Component { } } -export default Orders; +export default withData(Orders); diff --git a/pages/signup.js b/pages/signup.js index a03f650..f36b16f 100644 --- a/pages/signup.js +++ b/pages/signup.js @@ -6,7 +6,7 @@ import Signup from '../components/Signup'; import LoginAuth0 from '../components/LoginAuth0'; import Page from '../components/Page'; -class Home extends Component { +class SignUpPage extends Component { render() { return ( <Page> @@ -18,4 +18,4 @@ class Home extends Component { } } -export default withData(Home); +export default withData(SignUpPage); |
