invoice integration

This commit is contained in:
Bilal Catic
2019-07-25 02:00:27 +02:00
parent aeffe86313
commit 71e034b6c2
12 changed files with 548 additions and 65 deletions

View File

@@ -23,6 +23,14 @@ class IncidentsReport extends Component {
const { pendingIncidents, incidents } = this.props;
const { dateRange } = this.state;
const membersMap = {};
if (incidents && Array.isArray(incidents)) {
incidents.forEach((incident) => {
membersMap[incident.memberId] = true;
});
}
const memberIds = Object.keys(membersMap) || [];
return (
<Container>
<MainMenu/>
@@ -31,6 +39,7 @@ class IncidentsReport extends Component {
<DateRangePicker buttonLabel="Show report" onDatesUpdate={this.onDatesUpdate} inlineButton />
<br/>
<GenerateFeesInORDButton
memberIds={memberIds}
disabled={pendingIncidents}
dateRange={dateRange}
/>