text: webpackHotUpdate("static/development/pages/index.js",{
  
  /***/ "./components/CreateCreditNote.js":
  /*!****************************************!*\
    !*** ./components/CreateCreditNote.js ***!
    \****************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var _babel_runtime_corejs2_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs2/regenerator */ "./node_modules/@babel/runtime-corejs2/regenerator/index.js");
  /* harmony import */ var _babel_runtime_corejs2_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs2_regenerator__WEBPACK_IMPORTED_MODULE_0__);
  /* harmony import */ var _babel_runtime_corejs2_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/asyncToGenerator */ "./node_modules/@babel/runtime-corejs2/helpers/esm/asyncToGenerator.js");
  /* harmony import */ var _babel_runtime_corejs2_helpers_esm_taggedTemplateLiteral__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime-corejs2/helpers/esm/taggedTemplateLiteral */ "./node_modules/@babel/runtime-corejs2/helpers/esm/taggedTemplateLiteral.js");
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__);
  /* harmony import */ var react_apollo__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-apollo */ "./node_modules/react-apollo/react-apollo.esm.js");
  /* harmony import */ var graphql_tag__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! graphql-tag */ "./node_modules/graphql-tag/src/index.js");
  /* harmony import */ var graphql_tag__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(graphql_tag__WEBPACK_IMPORTED_MODULE_5__);
  /* harmony import */ var _styles_Button__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./styles/Button */ "./components/styles/Button.js");
  /* harmony import */ var _TogglePaid__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./TogglePaid */ "./components/TogglePaid.js");
  
  
  
  var _jsxFileName = "/home/marin/Desktop/invoicing-solutions/frontend/components/CreateCreditNote.js";
  
  function _templateObject() {
    var data = Object(_babel_runtime_corejs2_helpers_esm_taggedTemplateLiteral__WEBPACK_IMPORTED_MODULE_2__["default"])(["\n  mutation CREDIT_NOTE_MUTATION($description: String!, $price: Float!, $invoiceId: ID!) {\n    createItem(description: $description, price: $price, invoiceId: $invoiceId) {\n      id\n      description\n      price\n    }\n  }\n"]);
  
    _templateObject = function _templateObject() {
      return data;
    };
  
    return data;
  }
  
  
  
  
  
  
  var CREDIT_NOTE_MUTATION = graphql_tag__WEBPACK_IMPORTED_MODULE_5___default()(_templateObject());
  
  var CreditNote = function CreditNote(_ref) {
    var invoice = _ref.invoice;
    return react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(react_apollo__WEBPACK_IMPORTED_MODULE_4__["Mutation"], {
      mutation: CREDIT_NOTE_MUTATION,
      variables: invoice,
      __source: {
        fileName: _jsxFileName,
        lineNumber: 18
      },
      __self: this
    }, function (updateInvoice, _ref2) {
      var error = _ref2.error,
          loading = _ref2.loading;
      return react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(_TogglePaid__WEBPACK_IMPORTED_MODULE_7__["Toggle"], {
        disabled: invoice.status === 'CREDITED' || loading,
        onClick:
        /*#__PURE__*/
        Object(_babel_runtime_corejs2_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__["default"])(
        /*#__PURE__*/
        _babel_runtime_corejs2_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() {
          return _babel_runtime_corejs2_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {
            while (1) {
              switch (_context.prev = _context.next) {
                case 0:
                  _context.next = 2;
                  return updateInvoice();
  
                case 2:
                case "end":
                  return _context.stop();
              }
            }
          }, _callee, this);
        })),
        __source: {
          fileName: _jsxFileName,
          lineNumber: 21
        },
        __self: this
      }, props.children);
    });
  };
  
  /* harmony default export */ __webpack_exports__["default"] = (CreditNote);
  
  /***/ })
  
  })
  //# sourceMappingURL=index.js.4426a50ed55ebdd849fa.hot-update.js.map