Fix React Component tests

This commit is contained in:
Shin'ya Ueoka 2019-04-30 09:03:01 +09:00
parent 4bac47249b
commit 808344eecf
15 changed files with 620 additions and 494 deletions

View file

@ -7,10 +7,6 @@ import keymaps from '../../keymaps';
class KeymapsForm extends React.Component {
render() {
let values = this.props.value;
if (!values) {
values = {};
}
return <div className='form-keymaps-form'>
{
keymaps.fields.map((group, index) => {
@ -19,7 +15,7 @@ class KeymapsForm extends React.Component {
group.map((field) => {
let name = field[0];
let label = field[1];
let value = values[name];
let value = this.props.value[name] || '';
return <Input
type='text' id={name} name={name} key={name}
label={label} value={value}
@ -50,4 +46,8 @@ KeymapsForm.propTypes = {
onChange: PropTypes.func,
};
KeymapsForm.defaultProps = {
value: {},
};
export default KeymapsForm;