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 } ) );
};