From 59d22800576541b46a3004086835f8cc304927f5 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Tue, 29 May 2018 03:17:34 +0200 Subject: updating folder names --- app/client/modules/samplernn/datasets.component.js | 48 ++++++++++++++++++---- 1 file changed, 39 insertions(+), 9 deletions(-) (limited to 'app/client/modules/samplernn/datasets.component.js') diff --git a/app/client/modules/samplernn/datasets.component.js b/app/client/modules/samplernn/datasets.component.js index 05f9cc7..5f45cf2 100644 --- a/app/client/modules/samplernn/datasets.component.js +++ b/app/client/modules/samplernn/datasets.component.js @@ -21,9 +21,27 @@ class SampleRNNDatasets extends Component { constructor(props){ super() // fetch file list + this.handleName = this.handleName.bind(this) this.handleUpload = this.handleUpload.bind(this) this.handleURL = this.handleURL.bind(this) props.actions.folder.index({ module: 'samplernn' }) + props.actions.file.index({ module: 'samplernn' }) + } + handleName(name) { + const folder = this.props.samplernn.folder + console.log(name) + if (! folder.id) { + this.props.actions.folder.create({ + module: 'samplernn', + name + }) + } else { + this.props.actions.folder.update({ + id: folder.id, + module: 'samplernn', + name + }) + } } handleUpload(file) { @@ -32,6 +50,8 @@ class SampleRNNDatasets extends Component { } render(){ + const { samplernn } = this.props + console.log(samplernn) return (
@@ -39,7 +59,12 @@ class SampleRNNDatasets extends Component {
- + +
-

Datasets

+

Files

-
foo.mp3
-
1.2 mb
-
30 May 2018
-
epoch 30
-
- delete +
+
foo.mp3
+
1.2 mb
+
30 May 2018
+
epoch 30
+
+ delete +
@@ -69,11 +96,14 @@ class SampleRNNDatasets extends Component { } const mapStateToProps = state => ({ + samplernn: state.module.samplernn }) const mapDispatchToProps = (dispatch, ownProps) => ({ actions: { - folder: bindActionCreators(actions.folder, dispatch) + folder: bindActionCreators(actions.folder, dispatch), + file: bindActionCreators(actions.file, dispatch), + task: bindActionCreators(actions.task, dispatch), } }) -- cgit v1.2.3-70-g09d2