import PureRenderMixin from 'react-addons-pure-render-mixin'; import Button from '../../../components/button'; const UploadButton = React.createClass({ propTypes: { disabled: React.PropTypes.bool, onSelectFile: React.PropTypes.func.isRequired }, mixins: [PureRenderMixin], handleChange (e) { if (e.target.files.length > 0) { this.props.onSelectFile(e.target.files); } }, handleClick () { this.refs.fileElement.click(); }, render () { return (
); } }); export default UploadButton;