diff options
| author | Wes Bos <wesbos@gmail.com> | 2017-08-08 22:09:05 -0400 |
|---|---|---|
| committer | Wes Bos <wesbos@gmail.com> | 2017-08-08 22:09:05 -0400 |
| commit | 222ab374d53a206332b1ab51c7c43f6d5dc7a31e (patch) | |
| tree | 2b446d96bfc6c7efab07f3d0fbb84d96ecb1253b /pages | |
yep
Diffstat (limited to 'pages')
| -rw-r--r-- | pages/admin/update.js | 16 | ||||
| -rw-r--r-- | pages/buy.js | 44 | ||||
| -rw-r--r-- | pages/index.js | 19 |
3 files changed, 79 insertions, 0 deletions
diff --git a/pages/admin/update.js b/pages/admin/update.js new file mode 100644 index 0000000..ab98add --- /dev/null +++ b/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 ( + <div> + <p>Update You Item!</p> + <UpdateItem id={this.props.url.query.id} /> + </div> + ) + } +} + +export default withData(Home); diff --git a/pages/buy.js b/pages/buy.js new file mode 100644 index 0000000..e3037fb --- /dev/null +++ b/pages/buy.js @@ -0,0 +1,44 @@ +import { Component } from 'react'; +import withData from '../lib/withData'; +import StripeCheckout from 'react-stripe-checkout'; + +class TakeMoney extends React.Component { + onToken = async (token) => { + console.log(token); + // now that we have the token, create an "order" + + // const res = await fetch('/save-stripe-token', { + // method: 'POST', + // body: JSON.stringify(token), + // }) + // const data = await res.json(); + // console.log(data); + } + + // ... + + render() { + return ( + // ... + <StripeCheckout + token={this.onToken} + stripeKey="pk_lclTtThFp8CnO3QtEZSd8HA9mFUps" + amount={1000000} // cents + currency="USD" + /> + ) + } +} + +class Buy extends Component { + render() { + return ( + <div> + <p>Buy</p> + <TakeMoney></TakeMoney> + </div> + ) + } +} + +export default withData(Buy); diff --git a/pages/index.js b/pages/index.js new file mode 100644 index 0000000..ed8825a --- /dev/null +++ b/pages/index.js @@ -0,0 +1,19 @@ +import { Component } from 'react'; +import withData from '../lib/withData'; +import Items from '../components/Items'; +import CreateItem from '../components/CreateItem'; +import Count from '../components/Count'; + +class Home extends Component { + render() { + return ( + <div> + <Count/> + <CreateItem /> + <Items></Items> + </div> + ) + } +} + +export default withData(Home); |
