UNPKG

trip.three

Version:
31 lines (26 loc) 629 B
'use strict'; var React = require('react'); var PropTypes = React.PropTypes; var SnapOption = function SnapOption(_ref) { var label = _ref.label; var isEnabled = _ref.isEnabled; var _onClick = _ref.onClick; return React.createElement( 'label', null, React.createElement('input', { type: 'checkbox', onClick: function onClick() { _onClick(label); }, defaultChecked: isEnabled }), label ); }; SnapOption.propTypes = { onClick: PropTypes.func.isRequired, label: PropTypes.string.isRequired, isEnabled: PropTypes.bool.isRequired }; module.exports = SnapOption;