trc-client-core
Version:
The core of the TRC Client
33 lines (29 loc) • 824 B
JSX
import React from 'react';
import FileUpload from 'trc-client-core/src/components/FileUpload';
var UploadTest = React.createClass({
displayName: 'UploadTest',
getInitialState() {
return {
progress: 0
}
},
onSubmit() {
this.timer = setInterval(this.progress, 100);
},
progress() {
var {progress} = this.state;
if(progress < 100) {
return this.setState({progress: progress + 10});
}
clearInterval(this.timer);
},
render() {
return (
<div>
<FileUpload onSubmit={this.onSubmit} progress={this.state.progress} multiple />
<FileUpload onSubmit={this.onSubmit} progress={this.state.progress} />
</div>
);
}
});
export default UploadTest;