moves locale hidden input to form (if necessary)

This commit is contained in:
James
2019-02-16 15:33:51 -05:00
parent 7010df4729
commit d3b145c6bf
4 changed files with 12 additions and 4 deletions

View File

@@ -1,12 +1,17 @@
import React, { Component, createContext } from 'react';
import { withRouter } from 'react-router-dom';
import { Status } from 'payload/components';
import { connect } from 'react-redux';
import { Status, HiddenInput } from 'payload/components';
import api from 'payload/api';
import './index.scss';
export const FormContext = createContext({});
const mapState = state => ({
searchParams: state.common.searchParams
})
class Form extends Component {
constructor(props) {
super(props);
@@ -125,6 +130,9 @@ class Form extends Component {
processing: this.state.processing,
submitted: this.state.submitted
}}>
<HiddenInput
name="locale"
valueOverride={this.props.searchParams.locale} />
{this.props.children}
</FormContext.Provider>
</form>
@@ -132,4 +140,4 @@ class Form extends Component {
}
}
export default withRouter(Form);
export default withRouter(connect(mapState)(Form));

View File

@@ -28,7 +28,7 @@ const EditView = props => {
{props.isEditing &&
<h1>
Edit {props.data &&
props.data[props.collection.entrySlug]
props.data[props.collection.useAsTitle]
}
</h1>
}