UNPKG

@sberdevices/plasma-temple

Version:

SberDevices CanvasApp Templates.

38 lines (30 loc) 928 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getInitialState = exports.CartContext = void 0; var _react = /*#__PURE__*/_interopRequireDefault( /*#__PURE__*/require("react")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } var getInitialState = function getInitialState() { return { items: [], currency: 'rub', quantity: 0, amount: 0 }; }; exports.getInitialState = getInitialState; var throwFn = function throwFn() { throw new Error('Cart context value is missing'); }; var CartContext = /*#__PURE__*/_react["default"].createContext({ state: /*#__PURE__*/getInitialState(), changeState: throwFn, addItem: throwFn, removeItem: throwFn, changeItemQuantity: throwFn, clearCart: throwFn, isOverQuantityLimit: throwFn }); exports.CartContext = CartContext; //# sourceMappingURL=CartContext.js.map