import React from 'react'; import { Icon, Popup } from 'UI'; import cn from 'classnames'; import styles from './segmentSelection.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 } = this.props; return (
{ list.map(item => ( !item.disabled && this.setActiveItem(item) } > { item.icon && }
{ item.name }
} disabled={!item.disabled} content={ `Coming soon` } size="tiny" inverted position="top center" /> )) } ); } } export default SegmentSelection;