import React, { Component } from 'react' import { Link } from 'react-router-dom' import { connect } from 'react-redux' import { history } from 'app/store' import actions from 'app/actions' import PageForm from '../components/page.form' class PageNew extends Component { handleSubmit(data) { console.log(data) actions.page.create(data) .then(res => { console.log(res) const graph = this.props.graph.show.res if (res.res && res.res.id) { history.push('/' + graph.path + '/' + res.res.path) } }) .catch(err => { console.error('error', err) }) } render() { return ( ) } } const mapStateToProps = state => ({ graph: state.graph, page: state.page, }) const mapDispatchToProps = dispatch => ({ // searchActions: bindActionCreators({ ...searchActions }, dispatch), }) export default connect(mapStateToProps, mapDispatchToProps)(PageNew)