summaryrefslogtreecommitdiff
path: root/app/client/modules/samplernn/samplernn.datasets.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/client/modules/samplernn/samplernn.datasets.js')
-rw-r--r--app/client/modules/samplernn/samplernn.datasets.js10
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>