import React from 'react'; import { OverlayTrigger, Tooltip } from 'react-bootstrap'; class Link extends React.Component { render() { let tooltip = ( {this.props.tooltip} ); const link = ( {this.props.children} ); if (this.props.tooltip) { return ( {link} ); } return link; } } Link.propTypes = { children: React.PropTypes.object, className: React.PropTypes.string, href: React.PropTypes.string, onClick: React.PropTypes.func, placement: React.PropTypes.string, style: React.PropTypes.object, tooltip: React.PropTypes.string, }; Link.defaultProps = { disabled: false, href: '#', tooltip: null, placement: 'top', onClick: () => {}, }; export default Link;