import React from 'react'; import { Icon, Tooltip } from 'UI'; import cn from 'classnames'; import styles from './segmentSelection.module.css'; class SegmentSelection extends React.Component { setActiveItem = (item) => { this.props.onSelect(null, { name: this.props.name, value: item.value }); }; render() { const { className, list, small = false, extraSmall = false, primary = false, size = 'normal', icons = false, disabled = false, disabledMessage = 'Not Allowed', outline, } = this.props; return (
{list.map((item, i) => (
!item.disabled && this.setActiveItem(item)} > {item.icon && ( )}
{item.name}
))}
); } } export default SegmentSelection;