1
0
mirror of https://github.com/yldio/copilot.git synced 2024-09-22 22:33:51 +03:00
copilot/ui/src/components/radio/index.js

47 lines
802 B
JavaScript
Raw Normal View History

const classNames = require('classnames');
const React = require('react');
const styles = require('./style.css');
const Radio = ({
name,
value,
label,
checked,
disabled = false,
className,
id,
onChange,
style
}) => {
const cn = classNames(
className,
styles.radio
);
return (
<label className={cn}>
<input
name={name}
value={value}
disabled={disabled}
checked={checked}
onChange={onChange}
type="radio"
/>
<span>{label}</span>
</label>
);
};
Radio.propTypes = {
className: React.PropTypes.string,
name: React.PropTypes.string,
value: React.PropTypes.string,
label: React.PropTypes.string,
checked: React.PropTypes.bool,
onChange: React.PropTypes.func
};
module.exports = Radio;