UNPKG

@rnga/orders

Version:

## Get schema from @prisma-cms 1. yarn get-api-schema -e http://localhost:4000 2. yarn build-api-fragments

334 lines (267 loc) 9.94 kB
'use strict'; exports.__esModule = true; exports.default = undefined; var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var _class, _temp, _class2, _temp2; /* eslint-disable react/forbid-foreign-prop-types */ // import Auth from 'Auth'; var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _propTypes = require('prop-types'); var _propTypes2 = _interopRequireDefault(_propTypes); var _front = require('@prisma-cms/front'); var _front2 = _interopRequireDefault(_front); var _MainMenu = require('@prisma-cms/front/lib/components/App/Renderer/MainMenu'); var _MainMenu2 = _interopRequireDefault(_MainMenu); var _api = require('../schema/generated/api.fragments'); var queryFragments = _interopRequireWildcard(_api); var _App = require('../App'); var _App2 = _interopRequireDefault(_App); var _layout = require('./components/layout'); var _layout2 = _interopRequireDefault(_layout); var _services = require('./components/orders/mock/services'); var _services2 = _interopRequireDefault(_services); var _step = require('./components/orders/mock/data/step1'); var _step2 = _interopRequireDefault(_step); var _step3 = require('./components/orders/mock/data/step2'); var _step4 = _interopRequireDefault(_step3); var _step5 = require('./components/orders/mock/data/step3'); var _step6 = _interopRequireDefault(_step5); var _materialUi = require('material-ui'); var _reactRouterDom = require('react-router-dom'); var _Orders = require('./components/pages/Orders'); var _Orders2 = _interopRequireDefault(_Orders); function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } var DevRenderer = (_temp = _class = function (_PrismaCmsRenderer) { _inherits(DevRenderer, _PrismaCmsRenderer); function DevRenderer() { _classCallCheck(this, DevRenderer); return _possibleConstructorReturn(this, _PrismaCmsRenderer.apply(this, arguments)); } DevRenderer.prototype.getRoutes = function getRoutes() { var _this2 = this; var _context = this.context, uri = _context.uri, router = _context.router; return [{ exact: true, path: "/", // path: ["/", "/step1"], // component: Orders, // component: () => "dfgdfg", render: function render(props) { return _react2.default.createElement( _layout2.default, { uri: uri, router: router }, _react2.default.createElement(_Orders2.default, _extends({}, props, { services: _services2.default // data={data} // opened={true} })) ); } // return <Layout // uri={uri} // router={router} // > // <Orders // {...props} // services={services} // // data={data} // opened={true} // /> // </Layout> // } }, { exact: true, path: "/step1", render: function render(props) { return _react2.default.createElement( _layout2.default, { uri: uri, router: router }, _react2.default.createElement(_App2.default, _extends({}, props, { services: _services2.default, data: _step2.default, opened: true })) ); } }, { exact: true, path: ["/", "/step2"], // component: App, render: function render(props) { return _react2.default.createElement( _layout2.default, { uri: uri, router: router }, _react2.default.createElement(_App2.default, _extends({}, props, { services: _services2.default, data: _step4.default, opened: true // confirmOpened={true} })) ); } }, { exact: true, path: ["/", "/step3"], // component: App, render: function render(props) { return _react2.default.createElement( _layout2.default, { uri: uri, router: router }, _react2.default.createElement(_App2.default, _extends({}, props, { services: _services2.default, data: _step6.default, opened: true // showSuccess={true} })) ); } }, { path: "*", render: function render(props) { return _this2.renderOtherPages(props); } }]; }; DevRenderer.prototype.renderAdmin = function renderAdmin(wrapper) { return wrapper; }; DevRenderer.prototype.renderMenu = function renderMenu() { return _react2.default.createElement( _react.Fragment, null, _react2.default.createElement(_MainMenu2.default, null), _react2.default.createElement( _materialUi.Grid, { container: true, spacing: 8 }, _react2.default.createElement( _materialUi.Grid, { item: true }, _react2.default.createElement( _reactRouterDom.Link, { to: '/step1' }, _react2.default.createElement( _materialUi.Button, null, '\u042D\u0442\u0430\u043F 1' ) ) ), _react2.default.createElement( _materialUi.Grid, { item: true }, _react2.default.createElement( _reactRouterDom.Link, { to: '/step2' }, _react2.default.createElement( _materialUi.Button, null, '\u042D\u0442\u0430\u043F 2' ) ) ), _react2.default.createElement( _materialUi.Grid, { item: true }, _react2.default.createElement( _reactRouterDom.Link, { to: '/step3' }, _react2.default.createElement( _materialUi.Button, null, '\u042D\u0442\u0430\u043F 3' ) ) ) ) ); }; DevRenderer.prototype.renderWrapper = function renderWrapper() { return this.renderWrapperOld__(); }; DevRenderer.prototype.render = function render() { // const { // pure, // // ...other // } = this.props; // const { // uri, // } = this.context; return _react2.default.createElement( _react.Fragment, null, _PrismaCmsRenderer.prototype.render.call(this) ); }; return DevRenderer; }(_front.Renderer), _class.propTypes = _extends({}, _front.Renderer.propTypes, { pure: _propTypes2.default.bool.isRequired }), _class.defaultProps = _extends({}, _front.Renderer.defaultProps, { pure: false // Auth, }), _temp); var DevApp = (_temp2 = _class2 = function (_Component) { _inherits(DevApp, _Component); function DevApp() { _classCallCheck(this, DevApp); return _possibleConstructorReturn(this, _Component.apply(this, arguments)); } DevApp.prototype.render = function render() { var _props = this.props, queryFragments = _props.queryFragments, other = _objectWithoutProperties(_props, ['queryFragments']); var UserNoNestingFragment = queryFragments.UserNoNestingFragment, DiscountGroupNoNestingFragment = queryFragments.DiscountGroupNoNestingFragment; return _react2.default.createElement(_front2.default, _extends({ queryFragments: queryFragments, Renderer: DevRenderer // pure={true} }, other, { apolloOptions: { apiQuery: '{\n user:me{\n ...UserNoNesting\n DiscountGroup{\n ...DiscountGroupNoNesting\n }\n }\n }\n ' + UserNoNestingFragment + '\n ' + DiscountGroupNoNestingFragment } })); }; return DevApp; }(_react.Component), _class2.defaultProps = { queryFragments: queryFragments, lang: "ru" }, _temp2); exports.default = DevApp; DevApp.propTypes = process.env.NODE_ENV !== "production" ? { queryFragments: _propTypes2.default.object.isRequired } : {}; module.exports = exports['default'];