Files
bigcapital/client/src/containers/Customers/withCustomersActions.js
2020-06-17 15:56:46 +02:00

25 lines
784 B
JavaScript

import { connect } from 'react-redux';
import {
fetchCustomers,
submitCustomer,
editCustomer,
deleteCustomer,
} from 'store/customers/customers.actions';
import t from 'store/types';
export const mapDispatchToProps = (dispatch) => ({
requestFetchCustomers: (query) => dispatch(fetchCustomers({ query })),
requestDeleteCustomer: (id) => dispatch(deleteCustomer({ id })),
// requestDeleteBulkCustomers:(ids)=>dispatch(deleteBulkCustomers({ids})),
requestSubmitCustomer: (form) => dispatch(submitCustomer({ form })),
requestEditCustomer: (id, form) => dispatch(editCustomer({ id, form })),
addCustomersTableQueries: (queries) =>
dispatch({
type: t.CUSTOMERS_TABLE_QUERIES_ADD,
queries,
}),
});
export default connect(null, mapDispatchToProps);