File "buttons-actions.js"
Full Path: /home/siazco/grocery.siazco.se/wp-content/plugins/yith-woocommerce-wishlist/assets/js/src/features/buttons/buttons-actions.js
File size: 637 bytes
MIME-type: text/plain
Charset: utf-8
import {
openDropdown,
closeDropdown,
toggleDropdown,
closeAllDropdowns
} from './buttons-reducer';
export const openButtonDropdown = ( id ) => async ( dispatch ) => {
dispatch( closeAllDropdowns( { id } ) );
dispatch( openDropdown( { id } ) );
};
export const closeButtonDropdown = ( id ) => async ( dispatch ) => {
dispatch( closeDropdown( { id } ) );
};
export const toggleButtonDropdown = ( id ) => async ( dispatch ) => {
dispatch( closeAllDropdowns( { id } ) );
dispatch( toggleDropdown( { id } ) );
};
export const closeAllButtonDropdowns = ( id ) => async ( dispatch ) => {
dispatch( closeAllDropdowns( { id } ) );
};