diff --git a/src/CSVReader.tsx b/src/CSVReader.tsx index 54e697a..ae34fbf 100644 --- a/src/CSVReader.tsx +++ b/src/CSVReader.tsx @@ -251,7 +251,9 @@ export default class CSVReader extends React.Component< }; visibleProgressBar = () => { - this.setState({ displayProgressBarStatus: 'block' }); + if (!this.props.noProgressBar) { + this.setState({ displayProgressBarStatus: 'block' }); + } }; handleDrop = (e: any) => { @@ -369,7 +371,9 @@ export default class CSVReader extends React.Component< }; disableProgressBar = () => { - this.setState({ displayProgressBarStatus: 'none' }); + if (!this.props.noProgressBar) { + this.setState({ displayProgressBarStatus: 'none' }); + } }; childrenIsFunction = () => { @@ -378,9 +382,13 @@ export default class CSVReader extends React.Component< fileChange = (e: any) => { const { target } = e; - this.setState({ displayProgressBarStatus: 'block' }, () => { + if (!this.props.noProgressBar) { + this.setState({ displayProgressBarStatus: 'block' }, () => { + this.handleDrop(target); + }); + } else { this.handleDrop(target); - }); + } }; open = (e: any) => {