mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-15 12:20:31 +00:00
21 lines
686 B
JavaScript
21 lines
686 B
JavaScript
import { connect } from 'react-redux';
|
|
import { fetchUsers, fetchUser, deleteUser } from 'store/users/users.actions';
|
|
import t from 'store/types';
|
|
|
|
export const mapStateToProps = (state, props) => ({
|
|
usersList: state.users.list.results,
|
|
});
|
|
|
|
export const mapDispatchToProps = (dispatch) => ({
|
|
openDialog: (name, payload) =>
|
|
dispatch({ type: t.OPEN_DIALOG, name, payload }),
|
|
closeDialog: (name, payload) =>
|
|
dispatch({ type: t.CLOSE_DIALOG, name, payload }),
|
|
|
|
fetchUsers: () => dispatch(fetchUsers({})),
|
|
fetchUser: (id) => dispatch(fetchUser({ id })),
|
|
deleteUser: (id) => dispatch(deleteUser({ id })),
|
|
});
|
|
|
|
export default connect(mapStateToProps, mapDispatchToProps);
|