import { h, Component } from 'preact' import { bindActionCreators } from 'redux' import { Link } from 'react-router-dom'; import { connect } from 'react-redux' import util from '../../../util' import * as pix2pixhdActions from '../pix2pixhd.actions' import * as pix2pixhdTasks from '../pix2pixhd.tasks' import Loading from '../../../common/loading.component' import { FileList, FileRow } from '../../../common/fileList.component' class Pix2pixHDResults extends Component { constructor(props){ super() if (!props.pix2pixhd.results) props.actions.load_results() } render(){ if (! this.props.pix2pixhd.results) return const { results, renders, files } = this.props.pix2pixhd.results console.log(results) return (

Pix2PixHD Results

results

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

renders

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

files

{ e.preventDefault() e.stopPropagation() console.log('picked a result', file) this.handlePick(file) }} />
) } handlePick(file){ // this.props.audioPlayer.play(file) } } const mapStateToProps = state => ({ pix2pixhd: state.module.pix2pixhd, }) const mapDispatchToProps = (dispatch, ownProps) => ({ actions: bindActionCreators(pix2pixhdActions, dispatch), remote: bindActionCreators(pix2pixhdTasks, dispatch), // audioPlayer: bindActionCreators(audioPlayerActions, dispatch), }) export default connect(mapStateToProps, mapDispatchToProps)(Pix2pixHDResults)