mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-14 20:00:33 +00:00
23 lines
689 B
JavaScript
23 lines
689 B
JavaScript
import { connect } from 'react-redux';
|
|
import { getUserDetails } from 'store/users/users.reducer';
|
|
import { getDialogPayload } from 'store/dashboard/dashboard.reducer';
|
|
|
|
export const mapStateToProps = (state, props) => {
|
|
const dialogPayload = getDialogPayload(state, 'userList-form');
|
|
|
|
return {
|
|
name: 'userList-form',
|
|
payload: { action: 'new', id: null },
|
|
userDetails:
|
|
dialogPayload.action === 'edit'
|
|
? getUserDetails(state, dialogPayload.user.id)
|
|
: {},
|
|
editUser:
|
|
dialogPayload && dialogPayload.action === 'edit'
|
|
? state.users.list.results[dialogPayload.user.id]
|
|
: {},
|
|
};
|
|
};
|
|
|
|
export default connect(mapStateToProps, null);
|