cuz
Version:
Front-end modular development kit.
31 lines (25 loc) • 513 B
JavaScript
import React from 'react';
import Input from '../Input';
const Checkbox = React.createClass({
propTypes: {
onSelect: React.PropTypes.func,
children: React.PropTypes.any,
},
getDefaultProps() {
return {
data: []
};
},
handleChange(event) {
const { onSelect, ...item } = this.props;
if (onSelect) onSelect(item, event);
},
render() {
return (
<Input
{ ...this.props }
onChange={this.handleChange} />
);
}
});
export default Checkbox;