@sberdevices/plasma-temple
Version:
SberDevices CanvasApp Templates.
38 lines (30 loc) • 928 B
JavaScript
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
;