diff options
Diffstat (limited to 'frontend')
| -rw-r--r-- | frontend/views/graph/components/page.form.js | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/frontend/views/graph/components/page.form.js b/frontend/views/graph/components/page.form.js index abaf934..ce14e2e 100644 --- a/frontend/views/graph/components/page.form.js +++ b/frontend/views/graph/components/page.form.js @@ -5,11 +5,12 @@ import { session } from '../../../session' import { TextInput, LabelDescription, TextArea, Checkbox, SubmitButton, Loader } from '../../../common' -const newPage = () => ({ +const newPage = (data) => ({ path: '', title: '', username: session('username'), description: '', + ...data, }) export default class PageForm extends Component { @@ -21,7 +22,7 @@ export default class PageForm extends Component { } componentDidMount() { - const { data, isNew } = this.props + const { graph, data, isNew } = this.props const title = isNew ? 'new page' : 'editing ' + data.title const submitTitle = isNew ? "Create Page" : "Save Changes" this.setState({ @@ -29,8 +30,8 @@ export default class PageForm extends Component { submitTitle, errorFields: new Set([]), data: { - ...newPage(), - ...data + ...newPage({ graph_id: graph.id }), + ...data, }, }) } |
