diff --git a/packages/strapi-helper-plugin/lib/src/components/InputFileWithErrors/index.js b/packages/strapi-helper-plugin/lib/src/components/InputFileWithErrors/index.js index d9d8a804f0..515ea4727d 100644 --- a/packages/strapi-helper-plugin/lib/src/components/InputFileWithErrors/index.js +++ b/packages/strapi-helper-plugin/lib/src/components/InputFileWithErrors/index.js @@ -73,7 +73,7 @@ class InputFileWithErrors extends React.Component { InputFileWithErrors.defaultProps = { className: '', - customBootstrapClass: 'col-md-6', + customBootstrapClass: 'col-md-12', inputDescription: '', inputDescriptionClassName: '', inputDescriptionStyle: {}, diff --git a/packages/strapi-plugin-content-manager/admin/src/components/Edit/index.js b/packages/strapi-plugin-content-manager/admin/src/components/Edit/index.js index 599428e904..053b9c97e8 100644 --- a/packages/strapi-plugin-content-manager/admin/src/components/Edit/index.js +++ b/packages/strapi-plugin-content-manager/admin/src/components/Edit/index.js @@ -70,6 +70,7 @@ class Edit extends React.PureComponent { setLayout = (props) => { const currentLayout = get(props.layout, [props.modelName, 'attributes']); const displayedFields = merge(this.getUploadRelations(props), get(currentLayout), omit(props.schema.fields, 'id')); + this.setState({ currentLayout, displayedFields }); } @@ -125,11 +126,13 @@ class Edit extends React.PureComponent { fileRelationAllowMultipleUpload = (relationName) => has(this.props.schema, ['relations', relationName, 'collection']); + orderAttributes = (displayedFields) => Object.keys(displayedFields).sort(name => Object.keys(this.getUploadRelations(this.props)).includes(name)); + render(){ return (