diff --git a/packages/strapi-plugin-upload/admin/src/components/PluginInputFile/index.js b/packages/strapi-plugin-upload/admin/src/components/PluginInputFile/index.js index 07bd7f0b0f..125e31fa10 100644 --- a/packages/strapi-plugin-upload/admin/src/components/PluginInputFile/index.js +++ b/packages/strapi-plugin-upload/admin/src/components/PluginInputFile/index.js @@ -17,6 +17,11 @@ import styles from './styles.scss'; class PluginInputFile extends React.PureComponent { state = { isDraging: false }; + handleChange = (e) => { + const dataTransfer = e.target; + this.props.onDrop({ dataTransfer }); + } + handleDragEnter = () => this.setState({ isDraging: true }); handleDragLeave = () => this.setState({ isDraging: false }); @@ -30,7 +35,6 @@ class PluginInputFile extends React.PureComponent { render() { const { name, - onChange, showLoader, } = this.props; const { isDraging } = this.state; @@ -62,7 +66,7 @@ class PluginInputFile extends React.PureComponent { @@ -70,13 +74,10 @@ class PluginInputFile extends React.PureComponent { } } -PluginInputFile.defaultProps = { - onChange: () => {}, -}; +PluginInputFile.defaultProps = {}; PluginInputFile.propTypes = { name: PropTypes.string.isRequired, - onChange: PropTypes.func, onDrop: PropTypes.func.isRequired, showLoader: PropTypes.bool.isRequired, };