From 402dd17858076b6a0fac618de85614114dfe94fe Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Tue, 2 Jun 2020 20:27:59 +0200 Subject: new page form --- frontend/views/graph/components/page.form.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'frontend/views/graph/components/page.form.js') 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, }, }) } -- cgit v1.2.3-70-g09d2