in src/CCPData/CCPData.js [225:261]
render() {
let buttonstate;
let progressbar;
if (100 > this.state.percent && this.state.percent > 0 ) {
buttonstate =
<Message icon>
<Icon name='circle notched' loading />
<Message.Content>
<Message.Header>Uploading</Message.Header>
<p>{this.state.filename}</p>
</Message.Content>
</Message>;
progressbar = <Progress percent={this.state.percent} indicating progress='percent'/>;
}
else if (100 === this.state.percent){
buttonstate = null;
progressbar = null;
}
else {
buttonstate =
<input
type="file" accept='text/csv'
onChange={(e) => this.onChange(e)}
/>;
progressbar = <Progress percent={this.state.percent} indicating progress='percent'/>;
}
return (
<div>
{progressbar}
{this.state.result}
{buttonstate}
</div>
)
}