Specify default props
This commit is contained in:
parent
808344eecf
commit
fce2434dcd
4 changed files with 8 additions and 19 deletions
|
@ -7,9 +7,6 @@ class PropertiesForm extends React.Component {
|
|||
render() {
|
||||
let types = this.props.types;
|
||||
let value = this.props.value;
|
||||
if (!value) {
|
||||
value = {};
|
||||
}
|
||||
|
||||
return <div className='form-properties-form'>
|
||||
{
|
||||
|
@ -40,10 +37,6 @@ class PropertiesForm extends React.Component {
|
|||
}
|
||||
|
||||
bindValue(e) {
|
||||
if (!this.props.onChange) {
|
||||
return;
|
||||
}
|
||||
|
||||
let name = e.target.name;
|
||||
let next = { ...this.props.value };
|
||||
if (e.target.type.toLowerCase() === 'checkbox') {
|
||||
|
@ -63,4 +56,9 @@ PropertiesForm.propTypes = {
|
|||
onChange: PropTypes.func,
|
||||
};
|
||||
|
||||
PropertiesForm.defaultProps = {
|
||||
value: {},
|
||||
onChange: () => {},
|
||||
};
|
||||
|
||||
export default PropertiesForm;
|
||||
|
|
Reference in a new issue