diff --git a/client/app/reader/DocumentsTable.jsx b/client/app/reader/DocumentsTable.jsx index 2e76473fa14..620b2ee781d 100644 --- a/client/app/reader/DocumentsTable.jsx +++ b/client/app/reader/DocumentsTable.jsx @@ -110,7 +110,6 @@ class DocumentsTable extends React.Component { this.setState({ fromDateErrors: foundErrors }); return foundErrors; - }; setDateFrom = (pickedDate) => { @@ -175,6 +174,20 @@ class DocumentsTable extends React.Component { this.setState({ onDate: pickedDate }); } + errorMessagesNode = (errors, errType) => { + if (errors.length) { + return ( +
+ { + errors.map((error, index) => +

{error}

+ ) + } +
+ ); + } + } + constructor() { super(); this.state = { @@ -471,7 +484,8 @@ class DocumentsTable extends React.Component { {isRecipetDateFilterOpen && (
+ right: '7vw' + }}> -
- this.updateRecieptFilter(newKey)} - defaultText={this.state.recieptFilter === recieptDateFilterStates.UNINITIALIZED ? 'Select...' : - dateDropdownMap[this.state.recieptFilter].displayText} - defaultValue="On this date" - /> - {(this.state.recieptFilter === recieptDateFilterStates.BETWEEN || this.state.recieptFilter === recieptDateFilterStates.FROM) && - this.state.fromDateErrors.map((error, index) => -

{error}

)} - {(this.state.recieptFilter === recieptDateFilterStates.BETWEEN || this.state.recieptFilter === recieptDateFilterStates.FROM) && - } - - {(this.state.recieptFilter === recieptDateFilterStates.BETWEEN || this.state.recieptFilter === recieptDateFilterStates.TO) && - this.state.toDateErrors.map((error) => -

{error}

)} - {(this.state.recieptFilter === recieptDateFilterStates.BETWEEN || this.state.recieptFilter === recieptDateFilterStates.TO) && - } - - {this.state.recieptFilter === recieptDateFilterStates.UNINITIALIZED && } - - {(this.state.recieptFilter === recieptDateFilterStates.ON) && this.state.onDateErrors.map((error) => -

{error}

)} - {this.state.recieptFilter === recieptDateFilterStates.ON && } - -
- -
- +
+
+ this.updateRecieptFilter(newKey)} + defaultText={this.state.recieptFilter === recieptDateFilterStates.UNINITIALIZED ? 'Select...' : + dateDropdownMap[this.state.recieptFilter].displayText} + defaultValue="On this date" + /> + { + (this.state.recieptFilter === recieptDateFilterStates.BETWEEN || this.state.recieptFilter === recieptDateFilterStates.FROM) && + + } + + { + (this.state.recieptFilter === recieptDateFilterStates.BETWEEN || this.state.recieptFilter === recieptDateFilterStates.TO) && + + } + + {this.state.recieptFilter === recieptDateFilterStates.UNINITIALIZED && } + + {(this.state.recieptFilter === recieptDateFilterStates.ON) && this.state.onDateErrors.map((error) => +

{error}

)} + {this.state.recieptFilter === recieptDateFilterStates.ON && } +
+ +
+
+ +
+ +