From cd0b07b3adb36fb5ec098f9e511ab45d774fee7b Mon Sep 17 00:00:00 2001 From: Wes Bos Date: Tue, 30 Jan 2018 12:41:01 -0500 Subject: Move to Prisma Backend --- frontend/pages/add.js | 16 ++++++++++++++++ frontend/pages/admin/update.js | 16 ++++++++++++++++ frontend/pages/buy.js | 16 ++++++++++++++++ frontend/pages/cart.js | 21 +++++++++++++++++++++ frontend/pages/index.js | 21 +++++++++++++++++++++ frontend/pages/item.js | 11 +++++++++++ frontend/pages/items.js | 2 ++ frontend/pages/orders.js | 21 +++++++++++++++++++++ frontend/pages/signup.js | 21 +++++++++++++++++++++ 9 files changed, 145 insertions(+) create mode 100644 frontend/pages/add.js create mode 100644 frontend/pages/admin/update.js create mode 100644 frontend/pages/buy.js create mode 100644 frontend/pages/cart.js create mode 100644 frontend/pages/index.js create mode 100644 frontend/pages/item.js create mode 100644 frontend/pages/items.js create mode 100644 frontend/pages/orders.js create mode 100644 frontend/pages/signup.js (limited to 'frontend/pages') diff --git a/frontend/pages/add.js b/frontend/pages/add.js new file mode 100644 index 0000000..9b8c333 --- /dev/null +++ b/frontend/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/frontend/pages/admin/update.js b/frontend/pages/admin/update.js new file mode 100644 index 0000000..ab98add --- /dev/null +++ b/frontend/pages/admin/update.js @@ -0,0 +1,16 @@ +import { Component } from 'react'; +import withData from '../../lib/withData'; +import UpdateItem from '../../components/UpdateItem'; + +class Home extends Component { + render() { + return ( +
+

Update You Item!

+ +
+ ) + } +} + +export default withData(Home); diff --git a/frontend/pages/buy.js b/frontend/pages/buy.js new file mode 100644 index 0000000..d6b1331 --- /dev/null +++ b/frontend/pages/buy.js @@ -0,0 +1,16 @@ +import { Component } from 'react'; +import withData from '../lib/withData'; +import TakeMyMoney from '../components/TakeMyMoney'; + +class Buy extends Component { + render() { + return ( +
+

Buy

+ +
+ ) + } +} + +export default withData(Buy); diff --git a/frontend/pages/cart.js b/frontend/pages/cart.js new file mode 100644 index 0000000..afdacf7 --- /dev/null +++ b/frontend/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 ( + +

My Cart

+ +
+ ); + } +} + +export default withData(Orders); diff --git a/frontend/pages/index.js b/frontend/pages/index.js new file mode 100644 index 0000000..24fe584 --- /dev/null +++ b/frontend/pages/index.js @@ -0,0 +1,21 @@ +import { Component } from 'react'; +import PropTypes from 'prop-types'; +import Items from '../components/Items'; +import Header from '../components/Header'; +import Page from '../components/Page'; +import withData from '../lib/withData'; + +const Home = props => { + const page = parseInt(props.url.query.page) || 1; + return ( + + + + ); +}; + +Home.propTypes = { + url: PropTypes.object, +}; + +export default withData(Home); diff --git a/frontend/pages/item.js b/frontend/pages/item.js new file mode 100644 index 0000000..ad91540 --- /dev/null +++ b/frontend/pages/item.js @@ -0,0 +1,11 @@ +import withData from '../lib/withData'; +import Page from '../components/Page'; +import SingleItem from '../components/SingleItem'; + +const ItemPage = props => ( + + + +); + +export default withData(ItemPage); diff --git a/frontend/pages/items.js b/frontend/pages/items.js new file mode 100644 index 0000000..52f9f86 --- /dev/null +++ b/frontend/pages/items.js @@ -0,0 +1,2 @@ +import Index from './index' +export default Index; diff --git a/frontend/pages/orders.js b/frontend/pages/orders.js new file mode 100644 index 0000000..4025868 --- /dev/null +++ b/frontend/pages/orders.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 OrderList from '../components/OrderList'; + +class Orders extends Component { + render() { + return ( + +

My Orders

+ +
+ ) + } +} + +export default withData(Orders); diff --git a/frontend/pages/signup.js b/frontend/pages/signup.js new file mode 100644 index 0000000..f36b16f --- /dev/null +++ b/frontend/pages/signup.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'; + +class SignUpPage extends Component { + render() { + return ( + +

I'm the signup url!

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