import React from 'react'; import { findDOMNode } from 'react-dom'; import PropTypes from 'prop-types'; import styles from './Option.css'; import cn from 'classnames'; import { BareButton } from 'coral-ui'; class Option extends React.Component { ref = null; handleRef = ref => { this.ref = findDOMNode(ref); }; focus = () => { this.ref.focus(); }; hasFocus = () => document.activeElement === this.ref; render() { const { className, label = '', onClick, onKeyDown } = this.props; const id = this.props.id ? this.props.id : this.props.value; return (