From 18321f234e5261af43624b67c99a4dee3c060ed8 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Tue, 5 Jun 2018 20:11:11 +0200 Subject: move views into own folder and begin prising away dataset code --- app/client/modules/samplernn/samplernn.results.js | 84 ----------------------- 1 file changed, 84 deletions(-) delete mode 100644 app/client/modules/samplernn/samplernn.results.js (limited to 'app/client/modules/samplernn/samplernn.results.js') diff --git a/app/client/modules/samplernn/samplernn.results.js b/app/client/modules/samplernn/samplernn.results.js deleted file mode 100644 index 31079ce..0000000 --- a/app/client/modules/samplernn/samplernn.results.js +++ /dev/null @@ -1,84 +0,0 @@ -import { h, Component } from 'preact' -import { bindActionCreators } from 'redux' -import { Link } from 'react-router-dom'; -import { connect } from 'react-redux' - -import * as util from '../../util' -import * as samplernnActions from './samplernn.actions' -import * as audioPlayerActions from '../../common/audioPlayer/audioPlayer.actions' -import Loading from '../../common/loading.component' - -import { FileList, FileRow } from '../../common/fileList.component' - -class SampleRNNResults extends Component { - constructor(props){ - super() - if (!props.samplernn.data) props.actions.load_directories() - } - render(){ - if (this.props.samplernn.loading) return - const { folderLookup, fileLookup, datasetLookup } = this.props.samplernn.data - // const { folderLookup } = samplernn - - const renders = Object.keys(folderLookup).sort(util.sort.stringSort.asc).map(key => { - const folder = folderLookup[key] - let { mapFn, sortFn } = util.sort.orderByFn('epoch desc') - const datasetPairs = folder.datasets.map(name => datasetLookup[name]).map(mapFn).sort(sortFn) - const bestRenders = datasetPairs - .map(pair => pair[1]) - .filter(dataset => dataset.output.length) - .map(dataset => { - const { output } = dataset - return output.map(id => fileLookup[id]).map(mapFn).sort(sortFn)[0][1] - }) - // console.log(bestRenders.map(r => r.epoch)) - const path = folder.name === 'unsorted' - ? "/samplernn/import/" - : "/samplernn/datasets/" + folder.id + "/" - return ( -
-

{folder.name}

- { - e.preventDefault() - e.stopPropagation() - console.log('picked a file', file) - this.handlePick(file) - }} - /> -
- ) - }) - - return ( -
-
-

SampleRNN Results

- new project -
-
- {renders} -
-
- ) - } - handlePick(file){ - this.props.audioPlayer.play(file) - } -} - -const mapStateToProps = state => ({ - samplernn: state.module.samplernn, - runner: state.system.runner, - task: state.task, -}) - -const mapDispatchToProps = (dispatch, ownProps) => ({ - actions: bindActionCreators(samplernnActions, dispatch), - audioPlayer: bindActionCreators(audioPlayerActions, dispatch), -}) - -export default connect(mapStateToProps, mapDispatchToProps)(SampleRNNResults) -- cgit v1.2.3-70-g09d2