import React, { useMemo } from "react"; import cn from "classnames"; import { uniqueId } from "lodash"; import Icon, { IIconProps } from "../icon/icon"; import DropdownItem, { IDropdownItemProps } from "../dropdown/dropdown-item"; interface ISelectItem extends IDropdownItemProps { icon?: IIconProps; onClick?: () => void; } const MultiSelectItem: React.FC = props => { const { icon, className, children, onClick, isActive, isDisabled, ...rest } = props; const id = useMemo(() => { return uniqueId("select-item-"); }, []); return ( <>
{/*eslint-disable jsx-a11y/label-has-associated-control */}
{icon ? : null}
); }; MultiSelectItem.displayName = "MultiSelectItem"; MultiSelectItem.defaultProps = {}; export default MultiSelectItem;