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 GraphForm from '../components/graph.form' class GraphEdit extends Component { componentDidMount() { console.log(this.props.match.params.id) actions.graph.show(this.props.match.params.id) } handleSubmit(data) { actions.graph.update(data) .then(response => { // response console.log(response) history.push('/' + data.path) }) } render() { const { show } = this.props.graph if (show.loading || !show.res) { return (
) } return ( ) } } const mapStateToProps = state => ({ graph: state.graph, }) const mapDispatchToProps = dispatch => ({ // searchActions: bindActionCreators({ ...searchActions }, dispatch), }) export default connect(mapStateToProps, mapDispatchToProps)(GraphEdit)