dh-c
Version:
The front-end development engineers jimberton gulp react component
35 lines (32 loc) • 781 B
JSX
import React from 'react';
import RcTooltip from 'rc-tooltip';
const prefixCls= 'dh-tooltip';
export default class Tooltip extends React.Component {
getContentElement() {
const { title, name } = this.props;
return (
<div className={`${prefixCls}-container`}>
{ name ?
<div>
由 {<span style={{fontWeight:'bold'}}>{name}</span>} {title}
</div> :
title
}
</div>
)
}
render() {
const { placement, trigger } = this.props;
const overlay = this.getContentElement();
return (
<RcTooltip
overlay={overlay}
placement={placement}
prefixCls={prefixCls}
trigger={trigger}
>
{this.props.children}
</RcTooltip>
)
}
}