@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
JavaScript
;
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'];