@rnga/orders
Version:
## Get schema from @prisma-cms 1. yarn get-api-schema -e http://localhost:4000 2. yarn build-api-fragments
60 lines (40 loc) • 1.7 kB
JavaScript
;
exports.__esModule = true;
var _templateObject = _taggedTemplateLiteralLoose(['\n query serviceOrderSlabPenalty(\n $where: ServiceOrderWhereUniqueInput!\n ){\n penalty: serviceOrderSlabPenalty(\n where: $where\n )\n }\n'], ['\n query serviceOrderSlabPenalty(\n $where: ServiceOrderWhereUniqueInput!\n ){\n penalty: serviceOrderSlabPenalty(\n where: $where\n )\n }\n']);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _graphqlTag = require('graphql-tag');
var _graphqlTag2 = _interopRequireDefault(_graphqlTag);
var _reactApollo = require('react-apollo');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _taggedTemplateLiteralLoose(strings, raw) { strings.raw = raw; return strings; }
var query = (0, _graphqlTag2.default)(_templateObject);
exports.default = function (props) {
var where = props.where;
return _react2.default.createElement(
_reactApollo.Query,
{
query: query,
variables: {
where: where
}
},
function (_ref) {
var loading = _ref.loading,
error = _ref.error,
data = _ref.data;
// if (loading) return 'Loading...';
if (loading) return null;
var penalty = data.penalty;
// if (error) return `Error! ${error.message}`;
return penalty ? _react2.default.createElement(
'div',
null,
'\u0411\u0443\u0434\u0435\u0442 \u0443\u0434\u0435\u0440\u0436\u0430\u043D\u043E ',
penalty,
' \u0440\u0443\u0431\u043B\u0435\u0439.'
) : null;
}
);
};
module.exports = exports['default'];