in frontend/src/components/Things.js [323:357]
render() {
let searchingMessage;
let thingsTable;
if(this.state.searching) {
searchingMessage =
<Message icon>
<Icon name='circle notched' loading />
<Message.Content>
<Message.Header>Just one second</Message.Header>
We are fetching that content for you.
</Message.Content>
</Message>
} else {
thingsTable =
<ThingsTable things={this.state.things}
scannedCount={this.state.scannedCount}
filterText={this.state.filterText}
removeRequests={this.state.removeRequests} />
}
return (
<div>
<ThingsForm filterText={this.state.filterText}
onFilterTextChange={this.handleFilterTextChange}
onSearchRequested={this.handleSearchRequested}
onCreateRequested={this.handleCreateRequested}
positiveMessage={this.state.positiveMessage}
negativeMessage={this.state.negativeMessage}
searching={this.state.searching}
/>
{searchingMessage}
{thingsTable}
</div>
);
}