26 lines
622 B
JavaScript
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 );
|
||
|
},
|
||
|
};
|