send request to add fees in ORD
This commit is contained in:
@@ -1,17 +1,22 @@
|
||||
import React, { Component } from 'react';
|
||||
import { connect } from 'react-redux';
|
||||
import { Button, Modal } from 'semantic-ui-react';
|
||||
|
||||
import { addFeesToOrd } from '../../store/actions';
|
||||
|
||||
class GenerateFeesInORDButton extends Component {
|
||||
state = { open: false };
|
||||
|
||||
show = size => () => this.setState({ size, open: true });
|
||||
close = () => this.setState({ open: false });
|
||||
confirm = () => {
|
||||
const { onConfirm } = this.props;
|
||||
this.close();
|
||||
if (onConfirm){
|
||||
onConfirm();
|
||||
const { addFeesToOrd, dateRange, memberIds } = this.props;
|
||||
|
||||
if (dateRange){
|
||||
addFeesToOrd(dateRange, memberIds);
|
||||
}
|
||||
|
||||
this.close();
|
||||
};
|
||||
|
||||
render() {
|
||||
@@ -41,4 +46,8 @@ class GenerateFeesInORDButton extends Component {
|
||||
}
|
||||
}
|
||||
|
||||
export default GenerateFeesInORDButton;
|
||||
const mapDispatchToProps = (dispatch) => ({
|
||||
addFeesToOrd: (dateRange, memberIds) => addFeesToOrd(dispatch, dateRange, memberIds),
|
||||
});
|
||||
|
||||
export default connect(null, mapDispatchToProps)(GenerateFeesInORDButton);
|
||||
|
||||
Reference in New Issue
Block a user