@malga-checkout/core
Version:
Core components for Malga Checkout
22 lines (17 loc) • 525 B
JavaScript
;
const settings = require('./settings-914617c5.js');
var SavedCardTypes;
(function (SavedCardTypes) {
SavedCardTypes["ACTIVE"] = "active";
SavedCardTypes["FAILED"] = "failed";
SavedCardTypes["PENDING"] = "pending";
})(SavedCardTypes || (SavedCardTypes = {}));
const { state, onChange } = settings.createStore({
cards: [],
hasCards: false,
});
onChange('cards', (value) => {
state.hasCards =
value.filter((card) => card.status !== SavedCardTypes.FAILED).length > 0;
});
exports.state = state;