export interface Props { value?: Boolean, label?: string, disabled?: boolean, onClick?: (...args: any[]) => any, onSelect?: (...args: any[]) => any, className?: string } const Radio = ({ value, label, disabled, onClick, onSelect, className }: Props): JSX.Element => { const select = (event: React.MouseEvent) => { if (disabled) return if (onSelect) onSelect(!value, event) if (onClick) onClick(!value, event) } return (