//@flow import React from "react"; import { Help } from "../index"; type Props = { label?: string, name?: string, checked: boolean, onChange?: (value: boolean, name?: string) => void, disabled?: boolean, helpText?: string }; class Checkbox extends React.Component { onCheckboxChange = (event: SyntheticInputEvent) => { if (this.props.onChange) { this.props.onChange(event.target.checked, this.props.name); } }; renderHelp = () => { const helpText = this.props.helpText; if (helpText) { return (
); } else return null; }; render() { return (
{this.renderHelp()}
); } } export default Checkbox;