mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-16 04:40:32 +00:00
20 lines
565 B
TypeScript
20 lines
565 B
TypeScript
// @ts-nocheck
|
|
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, 'user-form');
|
|
|
|
return {
|
|
dialogName: 'user-form',
|
|
payload: { action: 'new', id: null },
|
|
userDetails:
|
|
dialogPayload.action === 'edit'
|
|
? getUserDetails(state, dialogPayload.user.id)
|
|
: {},
|
|
};
|
|
};
|
|
|
|
export default connect(mapStateToProps, null);
|