diff options
Diffstat (limited to 'app/client/modules/samplernn/samplernn.datasets.js')
| -rw-r--r-- | app/client/modules/samplernn/samplernn.datasets.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/app/client/modules/samplernn/samplernn.datasets.js b/app/client/modules/samplernn/samplernn.datasets.js index 96d615b..50e7d59 100644 --- a/app/client/modules/samplernn/samplernn.datasets.js +++ b/app/client/modules/samplernn/samplernn.datasets.js @@ -4,6 +4,7 @@ import { connect } from 'react-redux' import * as util from '../../util' import * as samplernnActions from './samplernn.actions' +import actions from '../../actions' import DatasetForm from '../../dataset/dataset.form' import NewDatasetForm from '../../dataset/dataset.new' @@ -59,6 +60,12 @@ class SampleRNNDatasets extends Component { </div> ) } + onDeleteFile(file){ + const yes = confirm('Are you sure you want to delete this file?') + if (yes) { + actions.file.destroy(file) + } + } render(){ const { samplernn, folder, match, history } = this.props if (samplernn.loading) { @@ -100,8 +107,10 @@ class SampleRNNDatasets extends Component { className='input_files' fileListClassName='' rowClassName='input_file' + fields={'name date size delete'} options={this.fileOptions} onClick={onPickFile} + onDelete={(file) => this.onDeleteFile(file)} /> } </div> @@ -125,6 +134,7 @@ class SampleRNNDatasets extends Component { orderBy='epoch desc' fields={'name date epoch size'} onPickFile={onPickFile} + onDelete={(file) => this.onDeleteFile(file)} /> } </div> |
