@woocommerce/data
Version:
WooCommerce Admin data store and utilities
20 lines (19 loc) • 803 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isPaymentGatewayUpdating = exports.getPaymentGatewayError = exports.getPaymentGateways = exports.getPaymentGateway = void 0;
function getPaymentGateway(state, id) {
return state.paymentGateways.find((paymentGateway) => paymentGateway.id === id);
}
exports.getPaymentGateway = getPaymentGateway;
function getPaymentGateways(state) {
return state.paymentGateways;
}
exports.getPaymentGateways = getPaymentGateways;
function getPaymentGatewayError(state, selector) {
return state.errors[selector] || null;
}
exports.getPaymentGatewayError = getPaymentGatewayError;
function isPaymentGatewayUpdating(state) {
return state.isUpdating || false;
}
exports.isPaymentGatewayUpdating = isPaymentGatewayUpdating;