woocommerce/plugins/woocommerce-blocks/assets/js/data/cart/controls.js

26 lines
622 B
JavaScript

/**
* External dependencies
*/
import {
triggerFragmentRefresh,
triggerAddedToCartEvent,
triggerAddingToCartEvent,
} from '@woocommerce/base-utils';
/**
* Default export for registering the controls with the store.
*
* @return {Object} An object with the controls to register with the store on the controls property of the registration object.
*/
export const controls = {
UPDATE_LEGACY_CART_FRAGMENTS() {
triggerFragmentRefresh();
},
TRIGGER_ADDING_TO_CART_EVENT() {
triggerAddingToCartEvent();
},
TRIGGER_ADDED_TO_CART_EVENT( preserveCartData ) {
triggerAddedToCartEvent( preserveCartData );
},
};