import React, { Component } from 'react' import { connect } from 'react-redux' import { history } from 'app/store' import actions from 'app/actions' import { Loader } from 'app/common' import MediaForm from '../components/media.form' import MediaMenu from '../components/media.menu' class MediaEdit extends Component { componentDidMount() { console.log(this.props.match.params.id) actions.media.show(this.props.match.params.id) } handleSubmit(data) { actions.media.update(data) .then(response => { // response console.log(response) history.push(`/editor/${this.state.episode_id}/media/`) }) } render() { const { show } = this.props.media if (show.loading || !show.res) { return (
) } return (
) } } const mapStateToProps = state => ({ media: state.media, episode_id: state.site.episode.id, }) export default connect(mapStateToProps)(MediaEdit)