From 02dc913860b162991db7fb0e2015a76570fbf33e Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Sun, 3 Jun 2018 20:12:56 +0200 Subject: create these datasets --- app/client/modules/samplernn/samplernn.datasets.js | 21 ++------------------ app/client/modules/samplernn/samplernn.import.js | 14 +++++++++---- app/client/modules/samplernn/samplernn.reducer.js | 1 + app/client/modules/samplernn/samplernn.show.js | 23 +++++++++++++++++++--- 4 files changed, 33 insertions(+), 26 deletions(-) (limited to 'app/client/modules') diff --git a/app/client/modules/samplernn/samplernn.datasets.js b/app/client/modules/samplernn/samplernn.datasets.js index 0a42b8f..11dcb6b 100644 --- a/app/client/modules/samplernn/samplernn.datasets.js +++ b/app/client/modules/samplernn/samplernn.datasets.js @@ -67,7 +67,7 @@ class SampleRNNDatasets extends Component { return Loading } console.log(samplernn) - if (!samplernn.data.folder || !samplernn.data.folders.length) { + if (!samplernn.data.folders.length) { console.log('no folders, redirect to /new') return history.push('/samplernn/new/') } @@ -76,24 +76,7 @@ class SampleRNNDatasets extends Component { console.log(folder) if (!folder || !folder.name) return console.log(folder.name) - return ( -
-
-

{folder.name}

-
- {folder.name !== 'unsorted' && - - } - {this.renderDataset()} -
- ) - } - renderDataset(){ + return (
diff --git a/app/client/modules/samplernn/samplernn.import.js b/app/client/modules/samplernn/samplernn.import.js index 593c67d..6895e86 100644 --- a/app/client/modules/samplernn/samplernn.import.js +++ b/app/client/modules/samplernn/samplernn.import.js @@ -19,10 +19,16 @@ const samplernnModule = { class SampleRNNImport extends Component { render(){ return ( - this.beforeRow(row)} - /> +
+
+

import

+
+ this.beforeRow(row)} + /> +
) } beforeRow(row){ diff --git a/app/client/modules/samplernn/samplernn.reducer.js b/app/client/modules/samplernn/samplernn.reducer.js index d91d64d..65d9e3d 100644 --- a/app/client/modules/samplernn/samplernn.reducer.js +++ b/app/client/modules/samplernn/samplernn.reducer.js @@ -10,6 +10,7 @@ const samplernnInitialState = { } const samplernnReducer = (state = samplernnInitialState, action) => { + console.log(action.type) switch(action.type) { case types.samplernn.init: return { diff --git a/app/client/modules/samplernn/samplernn.show.js b/app/client/modules/samplernn/samplernn.show.js index 24d60ab..f16758a 100644 --- a/app/client/modules/samplernn/samplernn.show.js +++ b/app/client/modules/samplernn/samplernn.show.js @@ -18,15 +18,32 @@ const samplernnModule = { class SampleRNNShow extends Component { render(){ + const { samplernn, match, history } = this.props + const { folder } = samplernn || {} + console.log(folder) return ( - +
+
+

{folder ? folder.name : 'Loading...'}

+
+ {folder && folder.name !== 'unsorted' && + + } + +
) } } const mapStateToProps = state => ({ + samplernn: state.module.samplernn, }) const mapDispatchToProps = (dispatch, ownProps) => ({ -- cgit v1.2.3-70-g09d2