UNPKG

trc-client-core

Version:
33 lines (29 loc) 824 B
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;