import React, { Component } from 'react' import { Link } from 'react-router-dom' import { connect } from 'react-redux' import { history } from '../../../store' import actions from '../../../actions' import { Loader } from '../../../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('/media/') }) } render() { const { show } = this.props.media if (show.loading || !show.res) { return (
) } return (
) } } const mapStateToProps = state => ({ media: state.media, }) const mapDispatchToProps = dispatch => ({ // mediaActions: bindActionCreators({ ...mediaActions }, dispatch), }) export default connect(mapStateToProps, mapDispatchToProps)(MediaEdit)