Revert formsy/formsy-react-component update

This commit is contained in:
SachaG 2018-06-21 10:28:34 +09:00
parent 40b91adafe
commit b4ac2d23af
2 changed files with 9 additions and 7 deletions

View file

@ -35,7 +35,7 @@ import {
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { intlShape } from 'meteor/vulcan:i18n';
import { Form } from 'formsy-react-components';
import Formsy from 'formsy-react';
import { getEditableFields, getInsertableFields } from '../modules/utils.js';
import cloneDeep from 'lodash/cloneDeep';
import set from 'lodash/set';
@ -431,7 +431,7 @@ class SmartForm extends Component {
...newValues,
}, // Submit form after setState update completed
}),
() => this.submitForm(this.refs.form.formsyForm.getModel())
() => this.submitForm(this.refs.form.getModel())
);
};
@ -612,7 +612,7 @@ class SmartForm extends Component {
*/
formKeyDown = event => {
if ((event.ctrlKey || event.metaKey) && event.keyCode === 13) {
this.submitForm(this.refs.form.formsyForm.getModel());
this.submitForm(this.refs.form.getModel());
}
};
@ -782,7 +782,7 @@ class SmartForm extends Component {
return (
<div className={'document-' + this.getFormType()}>
<Form onSubmit={this.submitForm} onKeyDown={this.formKeyDown} disabled={this.state.disabled} ref="form">
<Formsy.Form onSubmit={this.submitForm} onKeyDown={this.formKeyDown} disabled={this.state.disabled} ref="form">
<Components.FormErrors errors={this.state.errors} />
{fieldGroups.map(group => (
@ -813,7 +813,7 @@ class SmartForm extends Component {
deleteDocument={(this.getFormType() === 'edit' && this.props.showRemove && this.deleteDocument) || null}
collectionName={collectionName}
/>
</Form>
</Formsy.Form>
</div>
);
}

View file

@ -9,8 +9,10 @@ const SelectComponent = ({refFunction, inputProperties, ...properties}, { intl }
value: '',
disabled: true,
};
const options = [noneOption, ...inputProperties.options.map(({ label, value }) => ({ label, value: value.toString()}))];
let otherOptions = inputProperties.options;
// uncomment following to convert options values to strings
// otherOptions = otherOptions.map(({ label, value }) => ({ label, value: value.toString()}));
const options = [noneOption, ...otherOptions];
return <Select {...inputProperties} options={options} ref={refFunction}/>
};