Files
bigcapital/client/src/containers/Customers/withCustomersActions.js
2020-06-24 00:28:15 +02:00

26 lines
803 B
JavaScript

import { connect } from 'react-redux';
import {
fetchCustomers,
submitCustomer,
editCustomer,
deleteCustomer,
deleteBulkCustomers
} 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);