trip.three
Version:
Three.js addon for Trip
26 lines (22 loc) • 500 B
JavaScript
const React = require('react');
const PropTypes = React.PropTypes;
const SnapOption = ({ label, isEnabled, onClick }) => {
return (
<label>
<input
type='checkbox'
onClick={() => {
onClick(label);
}}
defaultChecked={isEnabled}
/>
{label}
</label>
);
};
SnapOption.propTypes = {
onClick: PropTypes.func.isRequired,
label: PropTypes.string.isRequired,
isEnabled: PropTypes.bool.isRequired,
};
module.exports = SnapOption;