moves locale hidden input to form (if necessary)
This commit is contained in:
@@ -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));
|
||||
|
||||
@@ -28,7 +28,7 @@ const EditView = props => {
|
||||
{props.isEditing &&
|
||||
<h1>
|
||||
Edit {props.data &&
|
||||
props.data[props.collection.entrySlug]
|
||||
props.data[props.collection.useAsTitle]
|
||||
}
|
||||
</h1>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user