From 1450e579c67e3d969cb099dfe6c1cefd1e313fb5 Mon Sep 17 00:00:00 2001 From: Wes Bos Date: Fri, 15 Sep 2017 14:26:13 -0400 Subject: yep --- .next/dist/components/Count.js | 99 -------------- .next/dist/components/CreateItem.js | 248 ----------------------------------- .next/dist/components/Header.js | 83 ------------ .next/dist/components/Items.js | 213 ------------------------------ .next/dist/components/LoginAuth0.js | 107 --------------- .next/dist/components/Meta.js | 65 --------- .next/dist/components/Nav.js | 53 -------- .next/dist/components/OrderList.js | 171 ------------------------ .next/dist/components/Page.js | 72 ---------- .next/dist/components/Signup.js | 196 --------------------------- .next/dist/components/TakeMyMoney.js | 135 ------------------- .next/dist/components/UpdateItem.js | 199 ---------------------------- .next/dist/lib/formatMoney.js | 9 -- .next/dist/lib/image.js | 13 -- .next/dist/lib/initApollo.js | 67 ---------- .next/dist/lib/withData.js | 195 --------------------------- .next/dist/pages/_document.js | 3 - .next/dist/pages/_error.js | 3 - .next/dist/pages/index.js | 104 --------------- .next/dist/pages/orders.js | 98 -------------- .next/dist/queries/fragments.js | 18 --- .next/dist/queries/index.js | 44 ------- 22 files changed, 2195 deletions(-) delete mode 100644 .next/dist/components/Count.js delete mode 100644 .next/dist/components/CreateItem.js delete mode 100644 .next/dist/components/Header.js delete mode 100644 .next/dist/components/Items.js delete mode 100644 .next/dist/components/LoginAuth0.js delete mode 100644 .next/dist/components/Meta.js delete mode 100644 .next/dist/components/Nav.js delete mode 100644 .next/dist/components/OrderList.js delete mode 100644 .next/dist/components/Page.js delete mode 100644 .next/dist/components/Signup.js delete mode 100644 .next/dist/components/TakeMyMoney.js delete mode 100644 .next/dist/components/UpdateItem.js delete mode 100644 .next/dist/lib/formatMoney.js delete mode 100644 .next/dist/lib/image.js delete mode 100644 .next/dist/lib/initApollo.js delete mode 100644 .next/dist/lib/withData.js delete mode 100644 .next/dist/pages/_document.js delete mode 100644 .next/dist/pages/_error.js delete mode 100644 .next/dist/pages/index.js delete mode 100644 .next/dist/pages/orders.js delete mode 100644 .next/dist/queries/fragments.js delete mode 100644 .next/dist/queries/index.js (limited to '.next/dist') diff --git a/.next/dist/components/Count.js b/.next/dist/components/Count.js deleted file mode 100644 index 5baa90d..0000000 --- a/.next/dist/components/Count.js +++ /dev/null @@ -1,99 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.ALL_ITEMS_QUERY = undefined; - -var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of'); - -var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); - -var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); - -var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - -var _createClass2 = require('babel-runtime/helpers/createClass'); - -var _createClass3 = _interopRequireDefault(_createClass2); - -var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn'); - -var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - -var _inherits2 = require('babel-runtime/helpers/inherits'); - -var _inherits3 = _interopRequireDefault(_inherits2); - -var _react = require('react'); - -var _react2 = _interopRequireDefault(_react); - -var _reactApollo = require('react-apollo'); - -var _queries = require('../queries'); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var _jsxFileName = '/Users/wesbos/Sites/advanced-react/examples/next/components/Count.js'; - - -var Count = function (_Component) { - (0, _inherits3.default)(Count, _Component); - - function Count() { - (0, _classCallCheck3.default)(this, Count); - - return (0, _possibleConstructorReturn3.default)(this, (Count.__proto__ || (0, _getPrototypeOf2.default)(Count)).apply(this, arguments)); - } - - (0, _createClass3.default)(Count, [{ - key: 'render', - value: function render() { - - // 1 - if (this.props.allLinksQuery && this.props.allLinksQuery.loading) { - return _react2.default.createElement('div', { - __source: { - fileName: _jsxFileName, - lineNumber: 12 - } - }, 'Loading'); - } - - // 2 - if (this.props.allLinksQuery && this.props.allLinksQuery.error) { - return _react2.default.createElement('div', { - __source: { - fileName: _jsxFileName, - lineNumber: 17 - } - }, 'Error'); - } - - // 3 - var itemsToRender = this.props.allLinksQuery.allItems; - - return _react2.default.createElement('div', { - __source: { - fileName: _jsxFileName, - lineNumber: 24 - } - }, _react2.default.createElement('h1', { - __source: { - fileName: _jsxFileName, - lineNumber: 25 - } - }, 'There are ', itemsToRender.length, ' items for sale')); - } - }]); - - return Count; -}(_react.Component); - -// 1 - -// We export the graphQL HOC - this will fetch the data and inject it into the Count compeont via props - -exports.ALL_ITEMS_QUERY = _queries.ALL_ITEMS_QUERY; -exports.default = (0, _reactApollo.graphql)(_queries.ALL_ITEMS_QUERY, { name: 'allLinksQuery' })(Count); \ No newline at end of file diff --git a/.next/dist/components/CreateItem.js b/.next/dist/components/CreateItem.js deleted file mode 100644 index 7bfb3cb..0000000 --- a/.next/dist/components/CreateItem.js +++ /dev/null @@ -1,248 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _regenerator = require('babel-runtime/regenerator'); - -var _regenerator2 = _interopRequireDefault(_regenerator); - -var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator'); - -var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2); - -var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of'); - -var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); - -var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); - -var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - -var _createClass2 = require('babel-runtime/helpers/createClass'); - -var _createClass3 = _interopRequireDefault(_createClass2); - -var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn'); - -var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - -var _inherits2 = require('babel-runtime/helpers/inherits'); - -var _inherits3 = _interopRequireDefault(_inherits2); - -var _react = require('react'); - -var _react2 = _interopRequireDefault(_react); - -var _reactApollo = require('react-apollo'); - -var _queries = require('../queries'); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var _jsxFileName = '/Users/wesbos/Sites/advanced-react/examples/next/components/CreateItem.js'; - - -var CreateLink = function (_Component) { - (0, _inherits3.default)(CreateLink, _Component); - - function CreateLink() { - var _ref, - _this2 = this; - - var _temp, _this, _ret; - - (0, _classCallCheck3.default)(this, CreateLink); - - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - return _ret = (_temp = (_this = (0, _possibleConstructorReturn3.default)(this, (_ref = CreateLink.__proto__ || (0, _getPrototypeOf2.default)(CreateLink)).call.apply(_ref, [this].concat(args))), _this), _this.state = { - description: '', - title: '', - image: '', - price: 0, - fullPrice: 0, - loading: false - }, _this.uploadFile = function () { - var _ref2 = (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee(e) { - var files, data, res, file; - return _regenerator2.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - files = e.currentTarget.files; - data = new FormData(); - - data.append('data', files[0]); - - // use the file endpoint - _context.next = 5; - return fetch('https://api.graph.cool/file/v1/cj5xz8szs28930145gct82bdj', { - method: 'POST', - body: data - }); - - case 5: - res = _context.sent; - _context.next = 8; - return res.json(); - - case 8: - file = _context.sent; - - console.log(file); - _this.setState({ image: file.id }); - - case 11: - case 'end': - return _context.stop(); - } - } - }, _callee, _this2); - })); - - return function (_x) { - return _ref2.apply(this, arguments); - }; - }(), _this._createLink = function () { - var _ref3 = (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee2(e) { - var _this$state, description, title, image, price, fullPrice, res; - - return _regenerator2.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - e.preventDefault(); - // pull the values from state - _this$state = _this.state, description = _this$state.description, title = _this$state.title, image = _this$state.image, price = _this$state.price, fullPrice = _this$state.fullPrice; - // create a mutation - // TODO: handle any errors - // turn loading on - - _this.setState({ loading: true }); - _context2.next = 5; - return _this.props.createLinkMutation({ - // pass in those variables from state - variables: { - description: description, - title: title, - price: parseInt(price), - fullPrice: fullPrice, - imageId: image - } - }); - - case 5: - res = _context2.sent; - - _this.setState({ loading: false }); - - case 7: - case 'end': - return _context2.stop(); - } - } - }, _callee2, _this2); - })); - - return function (_x2) { - return _ref3.apply(this, arguments); - }; - }(), _temp), (0, _possibleConstructorReturn3.default)(_this, _ret); - } - - (0, _createClass3.default)(CreateLink, [{ - key: 'componentWillReceiveProps', - value: function componentWillReceiveProps(nextProps) { - console.log(nextProps); - } - }, { - key: 'render', - value: function render() { - var _this3 = this; - - return _react2.default.createElement('div', { - __source: { - fileName: _jsxFileName, - lineNumber: 38 - } - }, this.state.loading ? 'LOADING...' : 'Ready!', _react2.default.createElement('form', { onSubmit: this._createLink, __source: { - fileName: _jsxFileName, - lineNumber: 40 - } - }, _react2.default.createElement('p', { - __source: { - fileName: _jsxFileName, - lineNumber: 41 - } - }, 'Image', _react2.default.createElement('input', { onChange: this.uploadFile, type: 'file', __source: { - fileName: _jsxFileName, - lineNumber: 43 - } - })), _react2.default.createElement('p', { - __source: { - fileName: _jsxFileName, - lineNumber: 45 - } - }, 'Title', _react2.default.createElement('input', { value: this.state.title, onChange: function onChange(e) { - return _this3.setState({ title: e.target.value }); - }, type: 'text', placeholder: 'A description for the link', __source: { - fileName: _jsxFileName, - lineNumber: 46 - } - })), _react2.default.createElement('label', { - __source: { - fileName: _jsxFileName, - lineNumber: 48 - } - }, 'Price', _react2.default.createElement('input', { type: 'number', min: '0', value: this.state.price, onChange: function onChange(e) { - return _this3.setState({ price: e.target.value }); - }, __source: { - fileName: _jsxFileName, - lineNumber: 48 - } - })), _react2.default.createElement('textarea', { - value: this.state.description, - onChange: function onChange(e) { - return _this3.setState({ description: e.target.value }); - }, - type: 'text', - placeholder: 'The desc for this item', - __source: { - fileName: _jsxFileName, - lineNumber: 49 - } - }), _react2.default.createElement('button', { type: 'submit', __source: { - fileName: _jsxFileName, - lineNumber: 55 - } - }, 'Submit'))); - } - }]); - - return CreateLink; -}(_react.Component); -// When we submit this mutation, we need to update our store - we have a few ways to do that: -// One - we can go nucular and run refetchQueries() which will just go get everything - this is easy, but at the cost of efficiency. - - -exports.default = (0, _reactApollo.graphql)(_queries.CREATE_LINK_MUTATION, { name: 'createLinkMutation', options: { - // Easy, but slow - // refetchQueries: ['AllLinksQuery'] - // This is much Better / efficient - // Notice how the variable is called createItem - that is because createItem is the name of the query! - update: function update(proxy, _ref4) { - var createItem = _ref4.data.createItem; - - console.log({ createItem: createItem, ALL_ITEMS_QUERY: _queries.ALL_ITEMS_QUERY }); - var data = proxy.readQuery({ query: _queries.ALL_ITEMS_QUERY }); - // data is our store, allItems is our sub-"state", it's just an array. We can just add it to - data.allItems.unshift(createItem); - // and then "set state", so it will update on the page. This will update the cache for us! - proxy.writeQuery({ query: _queries.ALL_ITEMS_QUERY, data: data }); - } - } })(CreateLink); \ No newline at end of file diff --git a/.next/dist/components/Header.js b/.next/dist/components/Header.js deleted file mode 100644 index 8ec788f..0000000 --- a/.next/dist/components/Header.js +++ /dev/null @@ -1,83 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of'); - -var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); - -var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); - -var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - -var _createClass2 = require('babel-runtime/helpers/createClass'); - -var _createClass3 = _interopRequireDefault(_createClass2); - -var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn'); - -var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - -var _inherits2 = require('babel-runtime/helpers/inherits'); - -var _inherits3 = _interopRequireDefault(_inherits2); - -var _react = require('react'); - -var _react2 = _interopRequireDefault(_react); - -var _reactApollo = require('react-apollo'); - -var _queries = require('../queries'); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var _jsxFileName = '/Users/wesbos/Sites/advanced-react/examples/next/components/Header.js'; - - -var Header = function (_Component) { - (0, _inherits3.default)(Header, _Component); - - function Header() { - (0, _classCallCheck3.default)(this, Header); - - return (0, _possibleConstructorReturn3.default)(this, (Header.__proto__ || (0, _getPrototypeOf2.default)(Header)).apply(this, arguments)); - } - - (0, _createClass3.default)(Header, [{ - key: 'componentDidMount', - value: function componentDidMount() { - // This fetches the new data, but doesn't populate the user via props - // this.props.currentUserQuery.refetch(); - // This fetches the new data, and populates the user via props - setTimeout(this.props.currentUserQuery.refetch, 1); - } - }, { - key: 'render', - value: function render() { - console.log(this.props.currentUserQuery.user); - var user = this.props.currentUserQuery.user || {}; - var _user$email = user.email, - email = _user$email === undefined ? '' : _user$email; - - return _react2.default.createElement('div', { - __source: { - fileName: _jsxFileName, - lineNumber: 20 - } - }, _react2.default.createElement('p', { - __source: { - fileName: _jsxFileName, - lineNumber: 21 - } - }, email, ' I\'m the header!')); - } - }]); - - return Header; -}(_react.Component); - -var userEnhancer = (0, _reactApollo.graphql)(_queries.CURRENT_USER_QUERY, { name: 'currentUserQuery' }); -exports.default = (0, _reactApollo.compose)(userEnhancer)(Header); \ No newline at end of file diff --git a/.next/dist/components/Items.js b/.next/dist/components/Items.js deleted file mode 100644 index d0eae85..0000000 --- a/.next/dist/components/Items.js +++ /dev/null @@ -1,213 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of'); - -var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); - -var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); - -var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - -var _createClass2 = require('babel-runtime/helpers/createClass'); - -var _createClass3 = _interopRequireDefault(_createClass2); - -var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn'); - -var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - -var _inherits2 = require('babel-runtime/helpers/inherits'); - -var _inherits3 = _interopRequireDefault(_inherits2); - -var _taggedTemplateLiteral2 = require('babel-runtime/helpers/taggedTemplateLiteral'); - -var _taggedTemplateLiteral3 = _interopRequireDefault(_taggedTemplateLiteral2); - -var _react = require('react'); - -var _react2 = _interopRequireDefault(_react); - -var _reactApollo = require('react-apollo'); - -var _UpdateItem = require('./UpdateItem'); - -var _UpdateItem2 = _interopRequireDefault(_UpdateItem); - -var _link = require('next/dist/lib/link.js'); - -var _link2 = _interopRequireDefault(_link); - -var _styledComponents = require('styled-components'); - -var _styledComponents2 = _interopRequireDefault(_styledComponents); - -var _TakeMyMoney = require('./TakeMyMoney'); - -var _TakeMyMoney2 = _interopRequireDefault(_TakeMyMoney); - -var _formatMoney = require('../lib/formatMoney'); - -var _formatMoney2 = _interopRequireDefault(_formatMoney); - -var _image = require('../lib/image'); - -var _image2 = _interopRequireDefault(_image); - -var _queries = require('../queries'); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var _jsxFileName = '/Users/wesbos/Sites/advanced-react/examples/next/components/Items.js'; - -var _templateObject = (0, _taggedTemplateLiteral3.default)(['\n font-size: 50px;\n'], ['\n font-size: 50px;\n']), - _templateObject2 = (0, _taggedTemplateLiteral3.default)(['\n display: grid;\n grid-template-columns: repeat(4, calc(25% - 20px));\n grid-gap: 20px;\n'], ['\n display: grid;\n grid-template-columns: repeat(4, calc(25% - 20px));\n grid-gap: 20px;\n']), - _templateObject3 = (0, _taggedTemplateLiteral3.default)(['\n background: #f3f3f3;\n padding: 20px;\n img {\n width: 100%;\n }\n'], ['\n background: #f3f3f3;\n padding: 20px;\n img {\n width: 100%;\n }\n']); - -var Title = _styledComponents2.default.h1(_templateObject); - -var Items = _styledComponents2.default.div(_templateObject2); - -var Item = _styledComponents2.default.div(_templateObject3); - -var ItemList = function (_Component) { - (0, _inherits3.default)(ItemList, _Component); - - function ItemList() { - (0, _classCallCheck3.default)(this, ItemList); - - return (0, _possibleConstructorReturn3.default)(this, (ItemList.__proto__ || (0, _getPrototypeOf2.default)(ItemList)).apply(this, arguments)); - } - - (0, _createClass3.default)(ItemList, [{ - key: 'render', - value: function render() { - var _this2 = this; - - // 1 - if (this.props.allLinksQuery && this.props.allLinksQuery.loading) { - return _react2.default.createElement('div', { - __source: { - fileName: _jsxFileName, - lineNumber: 38 - } - }, 'Loading'); - } - - // 2 - if (this.props.allLinksQuery && this.props.allLinksQuery.error) { - console.log(this.props.allLinksQuery.error); - return _react2.default.createElement('div', { - __source: { - fileName: _jsxFileName, - lineNumber: 44 - } - }, 'Error'); - } - - // 3 - var itemsToRender = this.props.allLinksQuery.allItems; - - return _react2.default.createElement(Items, { - __source: { - fileName: _jsxFileName, - lineNumber: 51 - } - }, _react2.default.createElement(Title, { - __source: { - fileName: _jsxFileName, - lineNumber: 52 - } - }, 'Items For Sale'), itemsToRender.map(function (item, i) { - return _react2.default.createElement(Item, { className: 'item', key: i, __source: { - fileName: _jsxFileName, - lineNumber: 54 - } - }, item.image ? _react2.default.createElement('img', { src: (0, _image2.default)(item.image), __source: { - fileName: _jsxFileName, - lineNumber: 55 - } - }) : null, _react2.default.createElement('h3', { - __source: { - fileName: _jsxFileName, - lineNumber: 56 - } - }, item.title), _react2.default.createElement('p', { - __source: { - fileName: _jsxFileName, - lineNumber: 57 - } - }, item.description), _react2.default.createElement(_link2.default, { href: { - pathname: '/admin/update', - query: { id: item.id } - }, __source: { - fileName: _jsxFileName, - lineNumber: 58 - } - }, _react2.default.createElement('a', { - __source: { - fileName: _jsxFileName, - lineNumber: 62 - } - }, 'Edit ', item.id)), _react2.default.createElement(_TakeMyMoney2.default, { - id: item.id, - amount: item.price, - name: item.title // the pop-in header title - , description: item.description // the pop-in header subtitle - , image: (0, _image2.default)(item.image), - __source: { - fileName: _jsxFileName, - lineNumber: 65 - } - }, _react2.default.createElement('button', { - __source: { - fileName: _jsxFileName, - lineNumber: 72 - } - }, 'Buy for ', (0, _formatMoney2.default)(item.price))), _react2.default.createElement('button', { onClick: function onClick() { - return _this2.props.removeItemMutation({ variables: { id: item.id } }); - }, __source: { - fileName: _jsxFileName, - lineNumber: 74 - } - }, '\xD7 Delete item')); - })); - } - }]); - - return ItemList; -}(_react.Component); - -// 1 - -// We export the graphQL HOC - this will fetch the data and inject it into the ItemList compeont via props - -// Create some Enhancers - - -var itemsEnahncer = (0, _reactApollo.graphql)(_queries.ALL_ITEMS_QUERY, { name: 'allLinksQuery' }); -var deleteItemEnhancer = (0, _reactApollo.graphql)(_queries.DELETE_ITEM_MUTATION, { - name: 'removeItemMutation', - options: { - update: function update(proxy, _ref) { - var deleteItem = _ref.data.deleteItem; - - // grab the data from our cache - var data = proxy.readQuery({ query: _queries.ALL_ITEMS_QUERY }); - - // filter out the delted item - data.allItems = data.allItems.filter(function (item) { - return item.id !== deleteItem.id; - }); - - // and then "set state" (update cache), so it will update whereever we have used this data on the page - proxy.writeQuery({ query: _queries.ALL_ITEMS_QUERY, data: data }); - } - } -}); - -exports.default = (0, _reactApollo.compose)(itemsEnahncer, deleteItemEnhancer)(ItemList); \ No newline at end of file diff --git a/.next/dist/components/LoginAuth0.js b/.next/dist/components/LoginAuth0.js deleted file mode 100644 index c477dc5..0000000 --- a/.next/dist/components/LoginAuth0.js +++ /dev/null @@ -1,107 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of'); - -var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); - -var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); - -var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - -var _createClass2 = require('babel-runtime/helpers/createClass'); - -var _createClass3 = _interopRequireDefault(_createClass2); - -var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn'); - -var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - -var _inherits2 = require('babel-runtime/helpers/inherits'); - -var _inherits3 = _interopRequireDefault(_inherits2); - -var _react = require('react'); - -var _react2 = _interopRequireDefault(_react); - -var _auth0Lock = require('auth0-lock'); - -var _auth0Lock2 = _interopRequireDefault(_auth0Lock); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var _jsxFileName = '/Users/wesbos/Sites/advanced-react/examples/next/components/LoginAuth0.js'; - - -var LoginAuth0 = function (_Component) { - (0, _inherits3.default)(LoginAuth0, _Component); - - function LoginAuth0(props) { - (0, _classCallCheck3.default)(this, LoginAuth0); - - var _this = (0, _possibleConstructorReturn3.default)(this, (LoginAuth0.__proto__ || (0, _getPrototypeOf2.default)(LoginAuth0)).call(this, props)); - - _this.createUser = function () { - var variables = { - idToken: window.localStorage.getItem("auth0IdToken"), - emailAddress: 'wesbos@gmail.com', - name: 'Hardcoded Wes' - }; - // TODO - make a createUser function - _this.props.createUser({ variables: variables }).then(function (response) { - _this.props.history.replace("/"); - }).catch(function (e) { - console.error(e); - _this.props.history.replace("/"); - }); - }; - - _this._showLogin = function () { - _this._lock.show(); - }; - - if (typeof window === 'undefined') return (0, _possibleConstructorReturn3.default)(_this); - var redirectUrl = 'http://localhost:3000/signup'; - console.log(redirectUrl); - _this._lock = new _auth0Lock2.default('l851ev2q8X48wf56eGLjIWFbMwwbvWPE', 'wesbos.auth0.com', { - auth: { - redirect: false - } - }); - return _this; - } - - (0, _createClass3.default)(LoginAuth0, [{ - key: 'componentDidMount', - value: function componentDidMount() { - console.log('MOUNT'); - this._lock.on('authenticated', function (authResult) { - console.log('HIIIIIIII'); - window.localStorage.setItem('auth0IdToken', authResult.idToken); - console.log('Done!', authResult); - }); - } - }, { - key: 'render', - value: function render() { - return _react2.default.createElement('div', { - __source: { - fileName: _jsxFileName, - lineNumber: 51 - } - }, _react2.default.createElement('button', { onClick: this._showLogin, __source: { - fileName: _jsxFileName, - lineNumber: 52 - } - }, 'Log in with Auth0 ')); - } - }]); - - return LoginAuth0; -}(_react.Component); - -exports.default = LoginAuth0; \ No newline at end of file diff --git a/.next/dist/components/Meta.js b/.next/dist/components/Meta.js deleted file mode 100644 index ba73a5b..0000000 --- a/.next/dist/components/Meta.js +++ /dev/null @@ -1,65 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _react = require('react'); - -var _react2 = _interopRequireDefault(_react); - -var _head = require('next/dist/lib/head.js'); - -var _head2 = _interopRequireDefault(_head); - -var _index = require('next/dist/lib/router/index.js'); - -var _index2 = _interopRequireDefault(_index); - -var _Nav = require('./Nav'); - -var _Nav2 = _interopRequireDefault(_Nav); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var _jsxFileName = '/Users/wesbos/Sites/advanced-react/examples/next/components/Meta.js'; - -exports.default = function () { - return _react2.default.createElement('div', { - __source: { - fileName: _jsxFileName, - lineNumber: 6 - } - }, _react2.default.createElement(_head2.default, { - __source: { - fileName: _jsxFileName, - lineNumber: 7 - } - }, _react2.default.createElement('meta', { name: 'viewport', content: 'width=device-width, initial-scale=1', __source: { - fileName: _jsxFileName, - lineNumber: 8 - } - }), _react2.default.createElement('meta', { charSet: 'utf-8', __source: { - fileName: _jsxFileName, - lineNumber: 9 - } - }), _react2.default.createElement(_Nav2.default, { - __source: { - fileName: _jsxFileName, - lineNumber: 10 - } - }), _react2.default.createElement('link', { rel: 'shortcut icon', href: 'https://wesbos.com/wp-content/themes/wb2014/i/crown-yellow-small.png', __source: { - fileName: _jsxFileName, - lineNumber: 11 - } - }), _react2.default.createElement('link', { rel: 'stylesheet', href: 'https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', __source: { - fileName: _jsxFileName, - lineNumber: 12 - } - }), _react2.default.createElement('title', { - __source: { - fileName: _jsxFileName, - lineNumber: 13 - } - }, 'Sick Fits'))); -}; \ No newline at end of file diff --git a/.next/dist/components/Nav.js b/.next/dist/components/Nav.js deleted file mode 100644 index 03b3a61..0000000 --- a/.next/dist/components/Nav.js +++ /dev/null @@ -1,53 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _react = require("react"); - -var _react2 = _interopRequireDefault(_react); - -var _link = require("next/dist/lib/link.js"); - -var _link2 = _interopRequireDefault(_link); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var _jsxFileName = "/Users/wesbos/Sites/advanced-react/examples/next/components/Nav.js"; - -exports.default = function () { - return _react2.default.createElement("ul", { - __source: { - fileName: _jsxFileName, - lineNumber: 4 - } - }, _react2.default.createElement(_link2.default, { href: "/", __source: { - fileName: _jsxFileName, - lineNumber: 5 - } - }, _react2.default.createElement("a", { - __source: { - fileName: _jsxFileName, - lineNumber: 5 - } - }, "Home")), _react2.default.createElement(_link2.default, { href: "/signup/", __source: { - fileName: _jsxFileName, - lineNumber: 6 - } - }, _react2.default.createElement("a", { - __source: { - fileName: _jsxFileName, - lineNumber: 6 - } - }, "Signup")), _react2.default.createElement(_link2.default, { href: "/orders/", __source: { - fileName: _jsxFileName, - lineNumber: 7 - } - }, _react2.default.createElement("a", { - __source: { - fileName: _jsxFileName, - lineNumber: 7 - } - }, "Orders"))); -}; \ No newline at end of file diff --git a/.next/dist/components/OrderList.js b/.next/dist/components/OrderList.js deleted file mode 100644 index d4871d1..0000000 --- a/.next/dist/components/OrderList.js +++ /dev/null @@ -1,171 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of'); - -var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); - -var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); - -var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - -var _createClass2 = require('babel-runtime/helpers/createClass'); - -var _createClass3 = _interopRequireDefault(_createClass2); - -var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn'); - -var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - -var _inherits2 = require('babel-runtime/helpers/inherits'); - -var _inherits3 = _interopRequireDefault(_inherits2); - -var _react = require('react'); - -var _react2 = _interopRequireDefault(_react); - -var _withData = require('../lib/withData'); - -var _withData2 = _interopRequireDefault(_withData); - -var _Items = require('../components/Items'); - -var _Items2 = _interopRequireDefault(_Items); - -var _CreateItem = require('../components/CreateItem'); - -var _CreateItem2 = _interopRequireDefault(_CreateItem); - -var _Signup = require('../components/Signup'); - -var _Signup2 = _interopRequireDefault(_Signup); - -var _LoginAuth = require('../components/LoginAuth0'); - -var _LoginAuth2 = _interopRequireDefault(_LoginAuth); - -var _Page = require('../components/Page'); - -var _Page2 = _interopRequireDefault(_Page); - -var _queries = require('../queries'); - -var _reactApollo = require('react-apollo'); - -var _lodash = require('lodash.has'); - -var _lodash2 = _interopRequireDefault(_lodash); - -var _lodash3 = require('lodash.get'); - -var _lodash4 = _interopRequireDefault(_lodash3); - -var _formatMoney = require('../lib/formatMoney'); - -var _formatMoney2 = _interopRequireDefault(_formatMoney); - -var _image = require('../lib/image'); - -var _image2 = _interopRequireDefault(_image); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var _jsxFileName = '/Users/wesbos/Sites/advanced-react/examples/next/components/OrderList.js'; - - -var OrderList = function (_Component) { - (0, _inherits3.default)(OrderList, _Component); - - function OrderList() { - (0, _classCallCheck3.default)(this, OrderList); - - return (0, _possibleConstructorReturn3.default)(this, (OrderList.__proto__ || (0, _getPrototypeOf2.default)(OrderList)).apply(this, arguments)); - } - - (0, _createClass3.default)(OrderList, [{ - key: 'componentDidMount', - value: function componentDidMount() { - console.log('Mounting!'); - } - }, { - key: 'render', - value: function render() { - - if (this.props.loading) { - return _react2.default.createElement('p', { - __source: { - fileName: _jsxFileName, - lineNumber: 22 - } - }, 'Loading...'); - } - - if (this.props.error) { - return _react2.default.createElement('p', { - __source: { - fileName: _jsxFileName, - lineNumber: 26 - } - }, 'Error...'); - } - - if (!(0, _lodash2.default)(this.props, 'userOrdersQuery.user.orders')) { - return _react2.default.createElement('p', { - __source: { - fileName: _jsxFileName, - lineNumber: 30 - } - }, 'Don\'t have it yet!'); - } - - var orders = this.props.userOrdersQuery.user.orders; - - console.log(orders); - return _react2.default.createElement('div', { - __source: { - fileName: _jsxFileName, - lineNumber: 37 - } - }, _react2.default.createElement('h2', { - __source: { - fileName: _jsxFileName, - lineNumber: 38 - } - }, 'You have ', orders.length, ' Orders'), _react2.default.createElement('ul', { - __source: { - fileName: _jsxFileName, - lineNumber: 39 - } - }, orders.map(function (order) { - return _react2.default.createElement('li', { key: order.id, __source: { - fileName: _jsxFileName, - lineNumber: 40 - } - }, _react2.default.createElement('img', { src: (0, _image2.default)(order.item.image), alt: '', __source: { - fileName: _jsxFileName, - lineNumber: 41 - } - }), _react2.default.createElement('h3', { - __source: { - fileName: _jsxFileName, - lineNumber: 42 - } - }, order.item.title, ' (', (0, _formatMoney2.default)(order.amount), ') '), _react2.default.createElement('p', { - __source: { - fileName: _jsxFileName, - lineNumber: 43 - } - }, order.item.description)); - }))); - } - }]); - - return OrderList; -}(_react.Component); - -var ordersEnhancer = (0, _reactApollo.graphql)(_queries.USER_ORDERS_QUERY, { name: 'userOrdersQuery' }); -exports.default = (0, _reactApollo.compose)(ordersEnhancer)(OrderList); \ No newline at end of file diff --git a/.next/dist/components/Page.js b/.next/dist/components/Page.js deleted file mode 100644 index 0a747a4..0000000 --- a/.next/dist/components/Page.js +++ /dev/null @@ -1,72 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _taggedTemplateLiteral2 = require('babel-runtime/helpers/taggedTemplateLiteral'); - -var _taggedTemplateLiteral3 = _interopRequireDefault(_taggedTemplateLiteral2); - -var _react = require('react'); - -var _react2 = _interopRequireDefault(_react); - -var _Header = require('./Header'); - -var _Header2 = _interopRequireDefault(_Header); - -var _Meta = require('./Meta'); - -var _Meta2 = _interopRequireDefault(_Meta); - -var _withData = require('../lib/withData'); - -var _withData2 = _interopRequireDefault(_withData); - -var _Nav = require('./Nav'); - -var _Nav2 = _interopRequireDefault(_Nav); - -var _styledComponents = require('styled-components'); - -var _styledComponents2 = _interopRequireDefault(_styledComponents); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var _jsxFileName = '/Users/wesbos/Sites/advanced-react/examples/next/components/Page.js'; - -var _templateObject = (0, _taggedTemplateLiteral3.default)(['\n font-family: sans-serif;\n color: #303030;\n background: #efc600;\n padding: 100px;\n'], ['\n font-family: sans-serif;\n color: #303030;\n background: #efc600;\n padding: 100px;\n']); - -var StyledPage = _styledComponents2.default.div(_templateObject); - -var Page = function Page(_ref) { - var children = _ref.children; - return _react2.default.createElement(StyledPage, { className: 'main', __source: { - fileName: _jsxFileName, - lineNumber: 15 - } - }, _react2.default.createElement(_Meta2.default, { - __source: { - fileName: _jsxFileName, - lineNumber: 16 - } - }), _react2.default.createElement(_Header2.default, { - __source: { - fileName: _jsxFileName, - lineNumber: 17 - } - }), _react2.default.createElement(_Nav2.default, { - __source: { - fileName: _jsxFileName, - lineNumber: 18 - } - }), _react2.default.createElement('div', { - __source: { - fileName: _jsxFileName, - lineNumber: 19 - } - }, children)); -}; - -exports.default = (0, _withData2.default)(Page); \ No newline at end of file diff --git a/.next/dist/components/Signup.js b/.next/dist/components/Signup.js deleted file mode 100644 index 8330a5f..0000000 --- a/.next/dist/components/Signup.js +++ /dev/null @@ -1,196 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _regenerator = require('babel-runtime/regenerator'); - -var _regenerator2 = _interopRequireDefault(_regenerator); - -var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator'); - -var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2); - -var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of'); - -var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); - -var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); - -var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - -var _createClass2 = require('babel-runtime/helpers/createClass'); - -var _createClass3 = _interopRequireDefault(_createClass2); - -var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn'); - -var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - -var _inherits2 = require('babel-runtime/helpers/inherits'); - -var _inherits3 = _interopRequireDefault(_inherits2); - -var _react = require('react'); - -var _react2 = _interopRequireDefault(_react); - -var _reactApollo = require('react-apollo'); - -var _queries = require('../queries'); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var _jsxFileName = '/Users/wesbos/Sites/advanced-react/examples/next/components/Signup.js'; - - -var Signup = function (_Component) { - (0, _inherits3.default)(Signup, _Component); - - function Signup() { - (0, _classCallCheck3.default)(this, Signup); - - var _this = (0, _possibleConstructorReturn3.default)(this, (Signup.__proto__ || (0, _getPrototypeOf2.default)(Signup)).call(this)); - - _initialiseProps.call(_this); - - var idToken = typeof window !== 'undefined' ? localStorage.getItem('auth0IdToken') || '' : ''; - _this.state = { - email: '', - name: '', - idToken: idToken, - error: undefined - }; - - return _this; - } - - (0, _createClass3.default)(Signup, [{ - key: 'render', - value: function render() { - var _this2 = this; - - return _react2.default.createElement('div', { - __source: { - fileName: _jsxFileName, - lineNumber: 22 - } - }, this.state.loading ? 'LOADING...' : 'Ready!', this.state.error ? _react2.default.createElement('p', { - __source: { - fileName: _jsxFileName, - lineNumber: 25 - } - }, this.state.error.message) : '', _react2.default.createElement('form', { onSubmit: this._createUser, __source: { - fileName: _jsxFileName, - lineNumber: 27 - } - }, _react2.default.createElement('p', { - __source: { - fileName: _jsxFileName, - lineNumber: 28 - } - }, 'Email', _react2.default.createElement('input', { value: this.state.email, onChange: function onChange(e) { - return _this2.setState({ email: e.target.value }); - }, type: 'text', placeholder: 'email', __source: { - fileName: _jsxFileName, - lineNumber: 29 - } - })), _react2.default.createElement('p', { - __source: { - fileName: _jsxFileName, - lineNumber: 32 - } - }, 'Name', _react2.default.createElement('input', { value: this.state.name, onChange: function onChange(e) { - return _this2.setState({ name: e.target.value }); - }, type: 'text', placeholder: 'name', __source: { - fileName: _jsxFileName, - lineNumber: 33 - } - })), _react2.default.createElement('p', { - __source: { - fileName: _jsxFileName, - lineNumber: 36 - } - }, 'idToken', _react2.default.createElement('input', { disabled: true, value: this.state.idToken, onChange: function onChange(e) { - return _this2.setState({ idToken: e.target.value }); - }, type: 'text', placeholder: 'name', __source: { - fileName: _jsxFileName, - lineNumber: 37 - } - })), _react2.default.createElement('button', { type: 'submit', __source: { - fileName: _jsxFileName, - lineNumber: 40 - } - }, 'Submit'))); - } - }]); - - return Signup; -}(_react.Component); -// When we submit this mutation, we need to update our store - we have a few ways to do that: -// One - we can go nucular and run refetchQueries() which will just go get everything - this is easy, but at the cost of efficiency. - - -var _initialiseProps = function _initialiseProps() { - var _this3 = this; - - this._createUser = function () { - var _ref = (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee(e) { - var _state, email, name, idToken, res; - - return _regenerator2.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - e.preventDefault(); - // pull the values from state - _state = _this3.state, email = _state.email, name = _state.name, idToken = _state.idToken; - // create a mutation - // TODO: handle any errors - // turn loading on - - _this3.setState({ loading: true }); - console.log(name, email, idToken); - _context.prev = 4; - _context.next = 7; - return _this3.props.createUserMutation({ - // pass in those variables from state - variables: { name: name, email: email, idToken: idToken } - }); - - case 7: - res = _context.sent; - _context.next = 14; - break; - - case 10: - _context.prev = 10; - _context.t0 = _context['catch'](4); - - _this3.setState({ error: _context.t0 }); - console.dir(_context.t0); - - case 14: - _this3.setState({ loading: false }); - - case 15: - case 'end': - return _context.stop(); - } - } - }, _callee, _this3, [[4, 10]]); - })); - - return function (_x) { - return _ref.apply(this, arguments); - }; - }(); -}; - -exports.default = (0, _reactApollo.graphql)(_queries.CREATE_USER_MUTATION, { name: 'createUserMutation', options: { - // Easy, but slow - // refetchQueries: ['AllLinksQuery'] - // This is much Better / efficient - // Notice how the variable is called createItem - that is because createItem is the name of the query! - } })(Signup); \ No newline at end of file diff --git a/.next/dist/components/TakeMyMoney.js b/.next/dist/components/TakeMyMoney.js deleted file mode 100644 index fa2de35..0000000 --- a/.next/dist/components/TakeMyMoney.js +++ /dev/null @@ -1,135 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _regenerator = require('babel-runtime/regenerator'); - -var _regenerator2 = _interopRequireDefault(_regenerator); - -var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator'); - -var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2); - -var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of'); - -var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); - -var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); - -var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - -var _createClass2 = require('babel-runtime/helpers/createClass'); - -var _createClass3 = _interopRequireDefault(_createClass2); - -var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn'); - -var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - -var _inherits2 = require('babel-runtime/helpers/inherits'); - -var _inherits3 = _interopRequireDefault(_inherits2); - -var _react = require('react'); - -var _react2 = _interopRequireDefault(_react); - -var _reactStripeCheckout = require('react-stripe-checkout'); - -var _reactStripeCheckout2 = _interopRequireDefault(_reactStripeCheckout); - -var _queries = require('../queries'); - -var _reactApollo = require('react-apollo'); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var _jsxFileName = '/Users/wesbos/Sites/advanced-react/examples/next/components/TakeMyMoney.js'; - - -var TakeMyMoney = function (_Component) { - (0, _inherits3.default)(TakeMyMoney, _Component); - - function TakeMyMoney() { - var _ref, - _this2 = this; - - var _temp, _this, _ret; - - (0, _classCallCheck3.default)(this, TakeMyMoney); - - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - return _ret = (_temp = (_this = (0, _possibleConstructorReturn3.default)(this, (_ref = TakeMyMoney.__proto__ || (0, _getPrototypeOf2.default)(TakeMyMoney)).call.apply(_ref, [this].concat(args))), _this), _this.onToken = function () { - var _ref2 = (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee(res) { - var token, userId, itemId, charge; - return _regenerator2.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - token = res.id; - userId = _this.props.currentUserQuery.user.id; - itemId = _this.props.id; - - console.log('Going to make a purchase with ' + token); - console.log('THe person that bought this was ' + userId); - console.log('The item id is ' + itemId); - _context.next = 8; - return _this.props.createOrder({ variables: { token: token, userId: userId, itemId: itemId } }); - - case 8: - charge = _context.sent; - - alert('Back from the charge! ' + charge.id); - console.log(charge); - - case 11: - case 'end': - return _context.stop(); - } - } - }, _callee, _this2); - })); - - return function (_x) { - return _ref2.apply(this, arguments); - }; - }(), _temp), (0, _possibleConstructorReturn3.default)(_this, _ret); - } - - (0, _createClass3.default)(TakeMyMoney, [{ - key: 'render', - value: function render() { - var user = this.props.currentUserQuery.user || {}; - var email = user.email || ''; - return _react2.default.createElement('div', { - __source: { - fileName: _jsxFileName, - lineNumber: 24 - } - }, _react2.default.createElement(_reactStripeCheckout2.default, { - amount: this.props.amount, - name: this.props.name, - description: this.props.description, - token: this.onToken, - stripeKey: 'pk_lclTtThFp8CnO3QtEZSd8HA9mFUps', - currency: 'USD', - email: email, - __source: { - fileName: _jsxFileName, - lineNumber: 25 - } - }, this.props.children)); - } - }]); - - return TakeMyMoney; -}(_react.Component); - -var userEnhancer = (0, _reactApollo.graphql)(_queries.CURRENT_USER_QUERY, { name: 'currentUserQuery' }); -var createOrderEnhancer = (0, _reactApollo.graphql)(_queries.CREATE_ORDER_MUTATION, { name: 'createOrder' }); -exports.default = (0, _reactApollo.compose)(userEnhancer, createOrderEnhancer)(TakeMyMoney); \ No newline at end of file diff --git a/.next/dist/components/UpdateItem.js b/.next/dist/components/UpdateItem.js deleted file mode 100644 index 2c1b889..0000000 --- a/.next/dist/components/UpdateItem.js +++ /dev/null @@ -1,199 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _regenerator = require('babel-runtime/regenerator'); - -var _regenerator2 = _interopRequireDefault(_regenerator); - -var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator'); - -var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2); - -var _defineProperty2 = require('babel-runtime/helpers/defineProperty'); - -var _defineProperty3 = _interopRequireDefault(_defineProperty2); - -var _extends2 = require('babel-runtime/helpers/extends'); - -var _extends3 = _interopRequireDefault(_extends2); - -var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of'); - -var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); - -var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); - -var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - -var _createClass2 = require('babel-runtime/helpers/createClass'); - -var _createClass3 = _interopRequireDefault(_createClass2); - -var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn'); - -var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - -var _inherits2 = require('babel-runtime/helpers/inherits'); - -var _inherits3 = _interopRequireDefault(_inherits2); - -var _react = require('react'); - -var _react2 = _interopRequireDefault(_react); - -var _reactApollo = require('react-apollo'); - -var _queries = require('../queries'); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var _jsxFileName = '/Users/wesbos/Sites/advanced-react/examples/next/components/UpdateItem.js'; - - -var UpdateLink = function (_Component) { - (0, _inherits3.default)(UpdateLink, _Component); - - function UpdateLink() { - var _ref, - _this2 = this; - - var _temp, _this, _ret; - - (0, _classCallCheck3.default)(this, UpdateLink); - - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - return _ret = (_temp = (_this = (0, _possibleConstructorReturn3.default)(this, (_ref = UpdateLink.__proto__ || (0, _getPrototypeOf2.default)(UpdateLink)).call.apply(_ref, [this].concat(args))), _this), _this.state = (0, _extends3.default)({}, _this.props.findItem.Item), _this.saveToState = function (e) { - var _e$target = e.target, - name = _e$target.name, - value = _e$target.value, - type = _e$target.type; - - if (type === 'number') { - value = parseInt(value); - } - - _this.setState((0, _defineProperty3.default)({}, name, value)); - }, _this._createLink = function () { - var _ref2 = (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee(e) { - var _this$state, description, title, id, res; - - return _regenerator2.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - e.preventDefault(); - // pull the values from state - _this$state = _this.state, description = _this$state.description, title = _this$state.title; - id = _this.props.id; - // create a mutation - // TODO: handle any errors - // turn loading on - - _this.setState({ loading: true }); - console.log(_this.state); - _context.next = 7; - return _this.props.updateItem({ - // pass in those variables from state - variables: (0, _extends3.default)({}, _this.state) - }); - - case 7: - res = _context.sent; - - _this.setState({ loading: false }); - - case 9: - case 'end': - return _context.stop(); - } - } - }, _callee, _this2); - })); - - return function (_x) { - return _ref2.apply(this, arguments); - }; - }(), _temp), (0, _possibleConstructorReturn3.default)(_this, _ret); - } - - (0, _createClass3.default)(UpdateLink, [{ - key: 'render', - value: function render() { - return _react2.default.createElement('div', { - __source: { - fileName: _jsxFileName, - lineNumber: 22 - } - }, _react2.default.createElement('h2', { - __source: { - fileName: _jsxFileName, - lineNumber: 24 - } - }, 'Edit ', this.props.id), this.state.loading ? 'LOADING...' : 'Ready!', _react2.default.createElement('form', { onSubmit: this._createLink, __source: { - fileName: _jsxFileName, - lineNumber: 26 - } - }, _react2.default.createElement('label', { htmlFor: 'title', __source: { - fileName: _jsxFileName, - lineNumber: 28 - } - }, 'Title'), _react2.default.createElement('input', { value: this.state.title, name: 'title', onChange: this.saveToState, type: 'text', __source: { - fileName: _jsxFileName, - lineNumber: 29 - } - }), _react2.default.createElement('label', { htmlFor: 'description', __source: { - fileName: _jsxFileName, - lineNumber: 31 - } - }, 'Description'), _react2.default.createElement('textarea', { value: this.state.description, name: 'description', onChange: this.saveToState, __source: { - fileName: _jsxFileName, - lineNumber: 32 - } - }), _react2.default.createElement('label', { htmlFor: 'price', __source: { - fileName: _jsxFileName, - lineNumber: 34 - } - }, 'Price'), _react2.default.createElement('input', { type: 'number', name: 'price', onChange: this.saveToState, value: this.state.price, __source: { - fileName: _jsxFileName, - lineNumber: 35 - } - }), _react2.default.createElement('label', { htmlFor: 'fullPrice', __source: { - fileName: _jsxFileName, - lineNumber: 37 - } - }, 'Full Price'), _react2.default.createElement('input', { type: 'number', name: 'fullPrice', onChange: this.saveToState, value: this.state.fullPrice, __source: { - fileName: _jsxFileName, - lineNumber: 38 - } - }), _react2.default.createElement('button', { type: 'submit', __source: { - fileName: _jsxFileName, - lineNumber: 40 - } - }, 'Save...'))); - } - }]); - - return UpdateLink; -}(_react.Component); - -var ComponentWithMutations = (0, _reactApollo.compose)( -// First, query for getting the link -(0, _reactApollo.graphql)(_queries.SINGLE_LINK_QUERY, { - name: 'findItem', - options: function options(_ref3) { - var id = _ref3.id; - return { - variables: { id: id } - }; - } -}), -// Second, the mutation for updating the link -(0, _reactApollo.graphql)(_queries.UPDATE_LINK_MUTATION, { name: 'updateItem' }))(UpdateLink); - -exports.default = ComponentWithMutations; \ No newline at end of file diff --git a/.next/dist/lib/formatMoney.js b/.next/dist/lib/formatMoney.js deleted file mode 100644 index 529dd2f..0000000 --- a/.next/dist/lib/formatMoney.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -exports.default = function (amount) { - return '$' + (amount / 100).toLocaleString(); -}; \ No newline at end of file diff --git a/.next/dist/lib/image.js b/.next/dist/lib/image.js deleted file mode 100644 index 53e68cd..0000000 --- a/.next/dist/lib/image.js +++ /dev/null @@ -1,13 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -exports.default = function (image) { - var width = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 300; - var height = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 300; - - if (!image || !image.secret) return ''; - return 'https://images.graph.cool/v1/cj5xz8szs28930145gct82bdj/' + image.secret + '/' + width + 'x' + height; -}; \ No newline at end of file diff --git a/.next/dist/lib/initApollo.js b/.next/dist/lib/initApollo.js deleted file mode 100644 index da093d8..0000000 --- a/.next/dist/lib/initApollo.js +++ /dev/null @@ -1,67 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = initApollo; - -var _reactApollo = require('react-apollo'); - -var _isomorphicFetch = require('isomorphic-fetch'); - -var _isomorphicFetch2 = _interopRequireDefault(_isomorphicFetch); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var apolloClient = null; - -// Polyfill fetch() on the server (used by apollo-client) -if (!process.browser) { - global.fetch = _isomorphicFetch2.default; -} - -function create(initialState) { - - var networkInterface = (0, _reactApollo.createNetworkInterface)({ - uri: 'https://api.graph.cool/simple/v1/cj5xz8szs28930145gct82bdj', // Server URL (must be absolute) - opts: { // Additional fetch() options like `credentials` or `headers` - credentials: 'same-origin' - } - }); - - // use the auth0IdToken in localStorage for authorized requests - networkInterface.use([{ - applyMiddleware: function applyMiddleware(req, next) { - if (!req.options.headers) { - req.options.headers = {}; - } - - // get the authentication token from local storage if it exists - if (typeof localStorage !== 'undefined' && localStorage.getItem("auth0IdToken")) { - req.options.headers.authorization = 'Bearer ' + localStorage.getItem("auth0IdToken"); - } - next(); - } - }]); - - return new _reactApollo.ApolloClient({ - initialState: initialState, - ssrMode: !process.browser, // Disables forceFetch on the server (so queries are only run once) - networkInterface: networkInterface - }); -} - -function initApollo(initialState) { - // Make sure to create a new client for every server-side request so that data - // isn't shared between connections (which would be bad) - if (!process.browser) { - return create(initialState); - } - - // Reuse client on the client-side - if (!apolloClient) { - apolloClient = create(initialState); - } - - return apolloClient; -} \ No newline at end of file diff --git a/.next/dist/lib/withData.js b/.next/dist/lib/withData.js deleted file mode 100644 index 3514787..0000000 --- a/.next/dist/lib/withData.js +++ /dev/null @@ -1,195 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of'); - -var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); - -var _regenerator = require('babel-runtime/regenerator'); - -var _regenerator2 = _interopRequireDefault(_regenerator); - -var _extends2 = require('babel-runtime/helpers/extends'); - -var _extends3 = _interopRequireDefault(_extends2); - -var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator'); - -var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2); - -var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); - -var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - -var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn'); - -var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - -var _createClass2 = require('babel-runtime/helpers/createClass'); - -var _createClass3 = _interopRequireDefault(_createClass2); - -var _inherits2 = require('babel-runtime/helpers/inherits'); - -var _inherits3 = _interopRequireDefault(_inherits2); - -var _react = require('react'); - -var _react2 = _interopRequireDefault(_react); - -var _propTypes = require('prop-types'); - -var _propTypes2 = _interopRequireDefault(_propTypes); - -var _reactApollo = require('react-apollo'); - -var _head = require('next/dist/lib/head.js'); - -var _head2 = _interopRequireDefault(_head); - -var _initApollo = require('./initApollo'); - -var _initApollo2 = _interopRequireDefault(_initApollo); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var _jsxFileName = '/Users/wesbos/Sites/advanced-react/examples/next/lib/withData.js'; - - -// Gets the display name of a JSX component for dev tools -function getComponentDisplayName(Component) { - return Component.displayName || Component.name || 'Unknown'; -} - -exports.default = function (ComposedComponent) { - var _class, _temp; - - return _temp = _class = function (_React$Component) { - (0, _inherits3.default)(WithData, _React$Component); - - (0, _createClass3.default)(WithData, null, [{ - key: 'getInitialProps', - value: function () { - var _ref = (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee(ctx) { - var serverState, composedInitialProps, apollo, url, state; - return _regenerator2.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - serverState = {}; - - // Evaluate the composed component's getInitialProps() - - composedInitialProps = {}; - - if (!ComposedComponent.getInitialProps) { - _context.next = 6; - break; - } - - _context.next = 5; - return ComposedComponent.getInitialProps(ctx); - - case 5: - composedInitialProps = _context.sent; - - case 6: - if (process.browser) { - _context.next = 19; - break; - } - - apollo = (0, _initApollo2.default)(); - // Provide the `url` prop data in case a GraphQL query uses it - - url = { query: ctx.query, pathname: ctx.pathname }; - _context.prev = 9; - _context.next = 12; - return (0, _reactApollo.getDataFromTree)(_react2.default.createElement(_reactApollo.ApolloProvider, { client: apollo, __source: { - fileName: _jsxFileName, - lineNumber: 37 - } - }, _react2.default.createElement(ComposedComponent, (0, _extends3.default)({ url: url }, composedInitialProps, { - __source: { - fileName: _jsxFileName, - lineNumber: 38 - } - })))); - - case 12: - _context.next = 16; - break; - - case 14: - _context.prev = 14; - _context.t0 = _context['catch'](9); - - case 16: - // getDataFromTree does not call componentWillUnmount - // head side effect therefore need to be cleared manually - _head2.default.rewind(); - - // Extract query data from the Apollo store - state = apollo.getInitialState(); - - serverState = { - apollo: { - // Only include the Apollo data state - data: state.data - } - }; - - case 19: - return _context.abrupt('return', (0, _extends3.default)({ - serverState: serverState - }, composedInitialProps)); - - case 20: - case 'end': - return _context.stop(); - } - } - }, _callee, this, [[9, 14]]); - })); - - function getInitialProps(_x) { - return _ref.apply(this, arguments); - } - - return getInitialProps; - }() - }]); - - function WithData(props) { - (0, _classCallCheck3.default)(this, WithData); - - var _this = (0, _possibleConstructorReturn3.default)(this, (WithData.__proto__ || (0, _getPrototypeOf2.default)(WithData)).call(this, props)); - - _this.apollo = (0, _initApollo2.default)(_this.props.serverState); - return _this; - } - - (0, _createClass3.default)(WithData, [{ - key: 'render', - value: function render() { - return _react2.default.createElement(_reactApollo.ApolloProvider, { client: this.apollo, __source: { - fileName: _jsxFileName, - lineNumber: 74 - } - }, _react2.default.createElement(ComposedComponent, (0, _extends3.default)({}, this.props, { - __source: { - fileName: _jsxFileName, - lineNumber: 75 - } - }))); - } - }]); - - return WithData; - }(_react2.default.Component), _class.displayName = 'WithData(' + getComponentDisplayName(ComposedComponent) + ')', _class.propTypes = { - serverState: _propTypes2.default.object.isRequired - }, _temp; -}; \ No newline at end of file diff --git a/.next/dist/pages/_document.js b/.next/dist/pages/_document.js deleted file mode 100644 index a3b7729..0000000 --- a/.next/dist/pages/_document.js +++ /dev/null @@ -1,3 +0,0 @@ -'use strict'; - -module.exports = require('next/dist/server/document.js'); \ No newline at end of file diff --git a/.next/dist/pages/_error.js b/.next/dist/pages/_error.js deleted file mode 100644 index 63d8234..0000000 --- a/.next/dist/pages/_error.js +++ /dev/null @@ -1,3 +0,0 @@ -'use strict'; - -module.exports = require('next/dist/lib/error.js'); \ No newline at end of file diff --git a/.next/dist/pages/index.js b/.next/dist/pages/index.js deleted file mode 100644 index 228e6a5..0000000 --- a/.next/dist/pages/index.js +++ /dev/null @@ -1,104 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of'); - -var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); - -var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); - -var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - -var _createClass2 = require('babel-runtime/helpers/createClass'); - -var _createClass3 = _interopRequireDefault(_createClass2); - -var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn'); - -var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - -var _inherits2 = require('babel-runtime/helpers/inherits'); - -var _inherits3 = _interopRequireDefault(_inherits2); - -var _react = require('react'); - -var _react2 = _interopRequireDefault(_react); - -var _Items = require('../components/Items'); - -var _Items2 = _interopRequireDefault(_Items); - -var _CreateItem = require('../components/CreateItem'); - -var _CreateItem2 = _interopRequireDefault(_CreateItem); - -var _Count = require('../components/Count'); - -var _Count2 = _interopRequireDefault(_Count); - -var _LoginAuth = require('../components/LoginAuth0'); - -var _LoginAuth2 = _interopRequireDefault(_LoginAuth); - -var _Header = require('../components/Header'); - -var _Header2 = _interopRequireDefault(_Header); - -var _Page = require('../components/Page'); - -var _Page2 = _interopRequireDefault(_Page); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var _jsxFileName = '/Users/wesbos/Sites/advanced-react/examples/next/pages/index.js?entry'; - - -var Home = function (_Component) { - (0, _inherits3.default)(Home, _Component); - - function Home() { - (0, _classCallCheck3.default)(this, Home); - - return (0, _possibleConstructorReturn3.default)(this, (Home.__proto__ || (0, _getPrototypeOf2.default)(Home)).apply(this, arguments)); - } - - (0, _createClass3.default)(Home, [{ - key: 'render', - value: function render() { - return _react2.default.createElement(_Page2.default, { - __source: { - fileName: _jsxFileName, - lineNumber: 12 - } - }, _react2.default.createElement(_LoginAuth2.default, { - __source: { - fileName: _jsxFileName, - lineNumber: 13 - } - }), _react2.default.createElement(_Count2.default, { - __source: { - fileName: _jsxFileName, - lineNumber: 14 - } - }), _react2.default.createElement(_CreateItem2.default, { - __source: { - fileName: _jsxFileName, - lineNumber: 15 - } - }), _react2.default.createElement(_Items2.default, { - __source: { - fileName: _jsxFileName, - lineNumber: 16 - } - })); - } - }]); - - return Home; -}(_react.Component); - -exports.default = Home; \ No newline at end of file diff --git a/.next/dist/pages/orders.js b/.next/dist/pages/orders.js deleted file mode 100644 index f4ebab6..0000000 --- a/.next/dist/pages/orders.js +++ /dev/null @@ -1,98 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of'); - -var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); - -var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); - -var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); - -var _createClass2 = require('babel-runtime/helpers/createClass'); - -var _createClass3 = _interopRequireDefault(_createClass2); - -var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn'); - -var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); - -var _inherits2 = require('babel-runtime/helpers/inherits'); - -var _inherits3 = _interopRequireDefault(_inherits2); - -var _react = require('react'); - -var _react2 = _interopRequireDefault(_react); - -var _withData = require('../lib/withData'); - -var _withData2 = _interopRequireDefault(_withData); - -var _Items = require('../components/Items'); - -var _Items2 = _interopRequireDefault(_Items); - -var _CreateItem = require('../components/CreateItem'); - -var _CreateItem2 = _interopRequireDefault(_CreateItem); - -var _Signup = require('../components/Signup'); - -var _Signup2 = _interopRequireDefault(_Signup); - -var _LoginAuth = require('../components/LoginAuth0'); - -var _LoginAuth2 = _interopRequireDefault(_LoginAuth); - -var _Page = require('../components/Page'); - -var _Page2 = _interopRequireDefault(_Page); - -var _OrderList = require('../components/OrderList'); - -var _OrderList2 = _interopRequireDefault(_OrderList); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var _jsxFileName = '/Users/wesbos/Sites/advanced-react/examples/next/pages/orders.js?entry'; - - -var Orders = function (_Component) { - (0, _inherits3.default)(Orders, _Component); - - function Orders() { - (0, _classCallCheck3.default)(this, Orders); - - return (0, _possibleConstructorReturn3.default)(this, (Orders.__proto__ || (0, _getPrototypeOf2.default)(Orders)).apply(this, arguments)); - } - - (0, _createClass3.default)(Orders, [{ - key: 'render', - value: function render() { - return _react2.default.createElement(_Page2.default, { - __source: { - fileName: _jsxFileName, - lineNumber: 13 - } - }, _react2.default.createElement('h2', { - __source: { - fileName: _jsxFileName, - lineNumber: 14 - } - }, 'My Orders'), _react2.default.createElement(_OrderList2.default, { - __source: { - fileName: _jsxFileName, - lineNumber: 15 - } - })); - } - }]); - - return Orders; -}(_react.Component); - -exports.default = Orders; \ No newline at end of file diff --git a/.next/dist/queries/fragments.js b/.next/dist/queries/fragments.js deleted file mode 100644 index 1f612c8..0000000 --- a/.next/dist/queries/fragments.js +++ /dev/null @@ -1,18 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.itemDetails = undefined; - -var _taggedTemplateLiteral2 = require('babel-runtime/helpers/taggedTemplateLiteral'); - -var _taggedTemplateLiteral3 = _interopRequireDefault(_taggedTemplateLiteral2); - -var _reactApollo = require('react-apollo'); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var _templateObject = (0, _taggedTemplateLiteral3.default)(['\n fragment itemDetails on Item {\n id\n title\n price\n fullPrice\n description\n image {\n id\n url\n secret\n }\n }\n'], ['\n fragment itemDetails on Item {\n id\n title\n price\n fullPrice\n description\n image {\n id\n url\n secret\n }\n }\n']); - -var itemDetails = exports.itemDetails = (0, _reactApollo.gql)(_templateObject); \ No newline at end of file diff --git a/.next/dist/queries/index.js b/.next/dist/queries/index.js deleted file mode 100644 index 8bffa98..0000000 --- a/.next/dist/queries/index.js +++ /dev/null @@ -1,44 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.USER_ORDERS_QUERY = exports.CURRENT_USER_QUERY = exports.UPDATE_LINK_MUTATION = exports.DELETE_ITEM_MUTATION = exports.SINGLE_LINK_QUERY = exports.ALL_ITEMS_QUERY = exports.CREATE_ORDER_MUTATION = exports.CREATE_USER_MUTATION = exports.CREATE_LINK_MUTATION = undefined; - -var _taggedTemplateLiteral2 = require('babel-runtime/helpers/taggedTemplateLiteral'); - -var _taggedTemplateLiteral3 = _interopRequireDefault(_taggedTemplateLiteral2); - -var _reactApollo = require('react-apollo'); - -var _fragments = require('./fragments'); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var _templateObject = (0, _taggedTemplateLiteral3.default)(['\n ', '\n mutation CreateLinkMutation($description: String!, $title: String!, $imageId: ID, $price: Int!) {\n createItem(\n description: $description,\n title: $title,\n imageId: $imageId\n price: $price\n ) {\n ...itemDetails\n }\n }\n'], ['\n ', '\n mutation CreateLinkMutation($description: String!, $title: String!, $imageId: ID, $price: Int!) {\n createItem(\n description: $description,\n title: $title,\n imageId: $imageId\n price: $price\n ) {\n ...itemDetails\n }\n }\n']), - _templateObject2 = (0, _taggedTemplateLiteral3.default)(['\n mutation CreateUserMutation($email: String!, $name: String!, $idToken: String!) {\n createUser(\n email: $email,\n name: $name,\n authProvider: { auth0: { idToken: $idToken } }\n ) {\n id,\n email,\n name\n }\n }\n'], ['\n mutation CreateUserMutation($email: String!, $name: String!, $idToken: String!) {\n createUser(\n email: $email,\n name: $name,\n authProvider: { auth0: { idToken: $idToken } }\n ) {\n id,\n email,\n name\n }\n }\n']), - _templateObject3 = (0, _taggedTemplateLiteral3.default)(['\n mutation CreateOrderMutation($token: String!, $userId: ID!, $itemId: ID!) {\n createOrder(token: $token, userId: $userId, itemId: $itemId) {\n id\n token\n charge\n amount\n item {\n id\n title\n description\n }\n user {\n id\n email\n }\n }\n }\n'], ['\n mutation CreateOrderMutation($token: String!, $userId: ID!, $itemId: ID!) {\n createOrder(token: $token, userId: $userId, itemId: $itemId) {\n id\n token\n charge\n amount\n item {\n id\n title\n description\n }\n user {\n id\n email\n }\n }\n }\n']), - _templateObject4 = (0, _taggedTemplateLiteral3.default)(['\n # Import the Fragment\n ', '\n query AllLinksQuery {\n allItems(orderBy: createdAt_DESC) {\n # Use that fragment by it\'s name (even though it the same as the variable)\n ...itemDetails\n }\n }\n'], ['\n # Import the Fragment\n ', '\n query AllLinksQuery {\n allItems(orderBy: createdAt_DESC) {\n # Use that fragment by it\'s name (even though it the same as the variable)\n ...itemDetails\n }\n }\n']), - _templateObject5 = (0, _taggedTemplateLiteral3.default)(['\n ', '\n query FindItem($id: ID!) {\n Item(id: $id) {\n ...itemDetails\n }\n }\n'], ['\n ', '\n query FindItem($id: ID!) {\n Item(id: $id) {\n ...itemDetails\n }\n }\n']), - _templateObject6 = (0, _taggedTemplateLiteral3.default)(['\n mutation DelteItem($id: ID!) {\n deleteItem(id: $id) {\n id,\n title,\n description\n }\n }\n'], ['\n mutation DelteItem($id: ID!) {\n deleteItem(id: $id) {\n id,\n title,\n description\n }\n }\n']), - _templateObject7 = (0, _taggedTemplateLiteral3.default)(['\n ', '\n mutation UpdateItem($id: ID!, $title: String!, $description: String!, $price: Int!, $fullPrice: Int!) {\n updateItem(\n id: $id,\n description: $description,\n title: $title,\n price: $price,\n fullPrice: $fullPrice\n ) {\n ...itemDetails\n }\n }\n'], ['\n ', '\n mutation UpdateItem($id: ID!, $title: String!, $description: String!, $price: Int!, $fullPrice: Int!) {\n updateItem(\n id: $id,\n description: $description,\n title: $title,\n price: $price,\n fullPrice: $fullPrice\n ) {\n ...itemDetails\n }\n }\n']), - _templateObject8 = (0, _taggedTemplateLiteral3.default)(['\n query userQuery {\n user {\n id\n name\n email\n }\n }\n'], ['\n query userQuery {\n user {\n id\n name\n email\n }\n }\n']), - _templateObject9 = (0, _taggedTemplateLiteral3.default)(['\n query {\n user { # grab the current user\n id\n orders { # and a all their orders\n id\n amount\n charge\n item { # populate the details about the item they bought with the image, description and title\n image {\n id,\n secret\n }\n description\n title\n }\n }\n }\n }\n'], ['\n query {\n user { # grab the current user\n id\n orders { # and a all their orders\n id\n amount\n charge\n item { # populate the details about the item they bought with the image, description and title\n image {\n id,\n secret\n }\n description\n title\n }\n }\n }\n }\n']); - -var CREATE_LINK_MUTATION = exports.CREATE_LINK_MUTATION = (0, _reactApollo.gql)(_templateObject, _fragments.itemDetails); - -var CREATE_USER_MUTATION = exports.CREATE_USER_MUTATION = (0, _reactApollo.gql)(_templateObject2); - -var CREATE_ORDER_MUTATION = exports.CREATE_ORDER_MUTATION = (0, _reactApollo.gql)(_templateObject3); - -var ALL_ITEMS_QUERY = exports.ALL_ITEMS_QUERY = (0, _reactApollo.gql)(_templateObject4, _fragments.itemDetails); - -var SINGLE_LINK_QUERY = exports.SINGLE_LINK_QUERY = (0, _reactApollo.gql)(_templateObject5, _fragments.itemDetails); - -var DELETE_ITEM_MUTATION = exports.DELETE_ITEM_MUTATION = (0, _reactApollo.gql)(_templateObject6); - -var UPDATE_LINK_MUTATION = exports.UPDATE_LINK_MUTATION = (0, _reactApollo.gql)(_templateObject7, _fragments.itemDetails); - -var CURRENT_USER_QUERY = exports.CURRENT_USER_QUERY = (0, _reactApollo.gql)(_templateObject8); - -var USER_ORDERS_QUERY = exports.USER_ORDERS_QUERY = (0, _reactApollo.gql)(_templateObject9); \ No newline at end of file -- cgit v1.3