From 7c72a0d2ced5ce128364b4a1d17696ffa9c3f63c Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Mon, 4 Jun 2018 19:46:57 +0200 Subject: denormalize state tree --- app/client/modules/samplernn/samplernn.results.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (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 index 85720cd..090ab21 100644 --- a/app/client/modules/samplernn/samplernn.results.js +++ b/app/client/modules/samplernn/samplernn.results.js @@ -46,19 +46,19 @@ class SampleRNNResults extends Component { } render(){ if (this.props.samplernn.loading) return - const { folderLookup } = this.props.samplernn.data + 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(mapFn).sort(sortFn) + 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(mapFn).sort(sortFn)[0][1] + return output.map(id => fileLookup[id]).map(mapFn).sort(sortFn)[0][1] }) // console.log(bestRenders.map(r => r.epoch)) const path = folder.name === 'unsorted' -- cgit v1.2.3-70-g09d2