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.js58
1 files changed, 44 insertions, 14 deletions
diff --git a/app/client/modules/samplernn/samplernn.datasets.js b/app/client/modules/samplernn/samplernn.datasets.js
index 63c4eaf..8b86007 100644
--- a/app/client/modules/samplernn/samplernn.datasets.js
+++ b/app/client/modules/samplernn/samplernn.datasets.js
@@ -10,7 +10,7 @@ import Group from '../../common/group.component'
import Slider from '../../common/slider.component'
import Select from '../../common/select.component'
import Button from '../../common/button.component'
-import FileList from '../../common/fileList.component'
+import { FileList, FileRow } from '../../common/fileList.component'
import TextInput from '../../common/textInput.component'
class SampleRNNDatasets extends Component {
@@ -54,29 +54,59 @@ class SampleRNNDatasets extends Component {
}
render(){
const { samplernn } = this.props
- // console.log(samplernn.upload)
- // sort files??
+ const folder = samplernn.folder
+ if (!folder.name) return
+ console.log(folder)
+ const datasets = folder.datasets.map(dataset =>{
+ console.log(dataset)
+ return (
+ <div className='row dataset'>
+ <div className='col'>
+ {!!dataset.input.length && <FileList files={dataset.input} />}
+ </div>
+ <div className='col quiet'>
+ <div>{dataset.isBuilt ? 'has dataset' : 'not built'}</div>
+ </div>
+ <div className='col checkpoint'>
+ {!!dataset.checkpoints.length && <FileRow file={dataset.checkpoints[0]} />}
+ </div>
+ <div className='col'>
+ {!!dataset.output.length && <FileList files={dataset.output} />}
+ </div>
+ </div>
+ )
+ })
return (
<div className='app'>
<div className='heading'>
<h3>SampleRNN</h3>
</div>
- <Dataset
- canRename
- canUpload
- canAddURL
- canDeleteFile
- linkFiles
- fileOptions={this.fileOptions}
- onPick={this.handlePick}
- folder={samplernn.folder}
- files={samplernn.folder.files}
- />
+ <div class='rows params datasets'>
+ <div class='row dataset'>
+ <div class='col'>input</div>
+ <div class='col'>dataset</div>
+ <div class='col'>checkpoint</div>
+ <div class='col'>output</div>
+ </div>
+ {datasets}
+ </div>
</div>
)
}
}
+// <Dataset
+// canRename
+// canUpload
+// canAddURL
+// canDeleteFile
+// linkFiles
+// fileOptions={this.fileOptions}
+// onPick={this.handlePick}
+// folder={samplernn.folder}
+// files={samplernn.folder.files}
+// />
+
const mapStateToProps = state => ({
samplernn: state.module.samplernn,
runner: state.system.runner,