import classNames from 'classnames'; import PropTypes from 'prop-types'; import React from 'react'; import EnhancedSelectInputOption from './EnhancedSelectInputOption'; import styles from './HintedSelectInputOption.css'; function HintedSelectInputOption(props) { const { id, value, hint, depth, isSelected, isDisabled, dividerAfter, isMultiSelect, isMobile, ...otherProps } = props; return (
{value}
{ hint != null &&
{hint}
}
{ dividerAfter ?
: null }
); } HintedSelectInputOption.propTypes = { id: PropTypes.oneOfType([PropTypes.string, PropTypes.number]).isRequired, value: PropTypes.string.isRequired, hint: PropTypes.node, name: PropTypes.string, depth: PropTypes.number, isSelected: PropTypes.bool.isRequired, isDisabled: PropTypes.bool.isRequired, dividerAfter: PropTypes.bool.isRequired, isMultiSelect: PropTypes.bool.isRequired, isMobile: PropTypes.bool.isRequired }; HintedSelectInputOption.defaultProps = { isDisabled: false, dividerAfter: false, isHidden: false, isMultiSelect: false }; export default HintedSelectInputOption;