/* eslint-disable */ const React = require('react') const Uppy = require('@uppy/core') const Tus = require('@uppy/tus') const GoogleDrive = require('@uppy/google-drive') const { Dashboard, DashboardModal, DragDrop, ProgressBar } = require('@uppy/react') module.exports = class App extends React.Component { constructor (props) { super(props) this.state = { showInlineDashboard: false, open: false } this.uppy = new Uppy({ id: 'uppy1', autoProceed: true, debug: true }) .use(Tus, { endpoint: 'https://master.tus.io/files/' }) .use(GoogleDrive, { serverUrl: 'https://companion.uppy.io' }) this.uppy2 = new Uppy({ id: 'uppy2', autoProceed: false, debug: true }) .use(Tus, { endpoint: 'https://master.tus.io/files/' }) this.handleModalClick = this.handleModalClick.bind(this) } componentWillUnmount () { this.uppy.close() this.uppy2.close() } handleModalClick () { this.setState({ open: !this.state.open }) } render () { const { showInlineDashboard } = this.state return (