import { h, Component } from 'preact' import { bindActionCreators } from 'redux' import { connect } from 'react-redux' import * as util from '../../util' import * as samplernnActions from './samplernn.actions' import * as samplernnTasks from './samplernn.tasks' import * as audioPlayerActions from '../../common/audioPlayer/audioPlayer.actions' import Loading from '../../common/loading.component' import DatasetForm from '../../dataset/dataset.form' import NewDatasetForm from '../../dataset/dataset.new' import DatasetStatus from '../../dataset/dataset.status' import { FileList, FileRow } from '../../common/fileList.component' import SampleRNNDatasets from './samplernn.datasets' import samplernnModule from './samplernn.module' class SampleRNNShow extends Component { constructor(props){ super(props) this.datasetActions = this.datasetActions.bind(this) } render(){ const { samplernn, match, history } = this.props const { folderLookup } = (samplernn.data || {}) const folder = (folderLookup || {})[samplernn.folder_id] || {} return (