import React, { Component } from 'react'; import PropTypes from 'prop-types'; import classnames from 'classnames'; class Option extends Component { onSelectOption = (value, event) => { if (this.props.supportMultipleSelect) { event.stopPropagation(); } this.props.onSelectOption(value, event); }; onMouseEnter = () => { if (!this.props.disableHover) { this.props.changeIndex(this.props.index); } }; onMouseLeave = () => { if (!this.props.disableHover) { this.props.changeIndex(-1); } }; render() { return (