summaryrefslogtreecommitdiff
path: root/frontend/views/graph/components/page.edit.js
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/views/graph/components/page.edit.js')
-rw-r--r--frontend/views/graph/components/page.edit.js65
1 files changed, 0 insertions, 65 deletions
diff --git a/frontend/views/graph/components/page.edit.js b/frontend/views/graph/components/page.edit.js
deleted file mode 100644
index 5bc64d6..0000000
--- a/frontend/views/graph/components/page.edit.js
+++ /dev/null
@@ -1,65 +0,0 @@
-import React, { Component } from 'react'
-import { Link } from 'react-router-dom'
-import { connect } from 'react-redux'
-import { bindActionCreators } from 'redux'
-
-import { history } from '../../../store'
-import actions from '../../../actions'
-import * as siteActions from '../../site/site.actions'
-import * as graphActions from '../../graph/graph.actions'
-
-import { Loader } from '../../../common'
-
-import PageForm from '../components/page.form'
-
-class PageEdit extends Component {
- componentDidMount() {
- // actions.page.show(this.props.match.params.id)
- }
-
- handleSubmit(data) {
- const { path: graphPath } = this.props.graph.show.res
- const { path: oldPagePath } = this.props.page.show.res
- const { path: newPagePath } = data
- actions.page.update(data)
- .then(response => {
- // console.log(response)
- actions.site.setSiteTitle(response.res.title)
- this.props.graphActions.hideEditPageForm()
- if (oldPagePath !== newPagePath) {
- const newPath = '/' + graphPath + '/' + newPagePath
- history.push(newPath)
- }
- })
- }
-
- render() {
- const { show } = this.props.page
- if (show.loading || !show.res) {
- return (
- <div className='form'>
- <Loader />
- </div>
- )
- }
- return (
- <PageForm
- data={show.res}
- graph={this.props.graph.show.res}
- onSubmit={this.handleSubmit.bind(this)}
- />
- )
- }
-}
-
-const mapStateToProps = state => ({
- graph: state.graph,
- page: state.page,
-})
-
-const mapDispatchToProps = dispatch => ({
- siteActions: bindActionCreators({ ...siteActions }, dispatch),
- graphActions: bindActionCreators({ ...graphActions }, dispatch),
-})
-
-export default connect(mapStateToProps, mapDispatchToProps)(PageEdit)